Skip to content

Commit 05c9816

Browse files
authored
feat: NaN linter (#159)
1 parent 0fd28cc commit 05c9816

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ant-design/cssinjs",
3-
"version": "2.0.0-alpha.1",
3+
"version": "1.17.2",
44
"description": "Component level cssinjs resolution for antd",
55
"keywords": [
66
"react",

src/linters/NaNLinter.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import type { Linter } from './interface';
2+
import { lintWarning } from './utils';
3+
4+
const linter: Linter = (key, value, info) => {
5+
if (
6+
(typeof value === 'string' && /NaN/g.test(value)) ||
7+
Number.isNaN(value)
8+
) {
9+
lintWarning(`Unexpected 'NaN' in property '${key}: ${value}'.`, info);
10+
}
11+
};
12+
13+
export default linter;

0 commit comments

Comments
 (0)