Skip to content

Commit cec27bb

Browse files
committed
feat: no-unused-keys register
1 parent 8ece1f5 commit cec27bb

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

lib/index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ declare const plugin: ESLint.Plugin & {
44
rules: {
55
'sort-properties': Rule.RuleModule
66
'validate-values': Rule.RuleModule
7+
'no-unused-keys': Rule.RuleModule
78
}
89
configs: {
910
recommended: Linter.LegacyConfig

lib/index.js

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,25 @@
1-
'use strict'
1+
'use strict';
22

3-
const sortProperties = require('./rules/sort-properties.js')
4-
const validateValues = require('./rules/validate-values.js')
3+
const sortProperties = require('./rules/sort-properties.js');
4+
const validateValues = require('./rules/validate-values.js');
5+
const noUnusedKeys = require('./rules/no-unused-keys.js');
56

67
const rules = {
78
'sort-properties': sortProperties,
89
'validate-values': validateValues,
9-
}
10+
'no-unused-keys': noUnusedKeys,
11+
};
1012

1113
const configs = {
1214
recommended: {
1315
plugins: ['zss-lint'],
1416
rules: {
1517
'zss-lint/sort-properties': 'warn',
1618
'zss-lint/validate-values': 'warn',
19+
'zss-lint/no-unused-keys': 'warn',
1720
},
1821
},
19-
}
22+
};
2023

2124
const flatConfigs = {
2225
recommended: {
@@ -28,12 +31,13 @@ const flatConfigs = {
2831
rules: {
2932
'zss-lint/sort-properties': 'warn',
3033
'zss-lint/validate-values': 'warn',
34+
'zss-lint/no-unused-keys': 'warn',
3135
},
3236
},
33-
}
37+
};
3438

3539
module.exports = {
3640
rules,
3741
configs,
3842
flatConfigs,
39-
}
43+
};

0 commit comments

Comments
 (0)