We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a37fec5 commit e1f65a0Copy full SHA for e1f65a0
tests/check-rules.js
@@ -16,4 +16,15 @@ describe('smoke tests', () => {
16
const files = new Set(fs.readdirSync('./lib/configs').map(f => path.basename(f, path.extname(f))))
17
assert.deepEqual(files, exportedConfigs)
18
})
19
+
20
+ it('exports valid rules in each config', () => {
21
+ const exportedRules = new Set(Object.keys(config.rules))
22
+ for (const flavour in config.configs) {
23
+ for (const rule in config.configs[flavour].rules) {
24
+ if (rule.startsWith('github/')) {
25
+ assert(exportedRules.has(rule.replace(/^github\//, '')), `rule ${rule} is not a valid rule`)
26
+ }
27
28
29
+ })
30
0 commit comments