-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathindex.js
36 lines (34 loc) · 1.38 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
const rules = {
'no-loops': require('./lib/rules/no-loops'),
'no-array-methods': require('./lib/rules/no-array-methods'),
'use-triple-equals': require('./lib/rules/use-triple-equals'),
'use-double-equals': require('./lib/rules/use-double-equals'),
'i-have-a-daughter': require('./lib/rules/i-have-a-daughter'),
'no-let-const': require('./lib/rules/no-let-const'),
'no-ternary': require('./lib/rules/no-ternary'),
'no-if': require('./lib/rules/no-if'),
'no-regular-functions': require('./lib/rules/no-regular-functions'),
'no-arrow-functions': require('./lib/rules/no-arrow-functions'),
'no-var': require('./lib/rules/no-var'),
'no-functions': require('./lib/rules/no-functions'),
'no-classes': require('./lib/rules/no-classes'),
'jsx-filename-extension': require('./lib/rules/jsx-filename-extension'),
'no-tests': require('./lib/rules/no-test'),
'no-light-theme': require('./lib/rules/no-light-theme'),
'wrong-font-choice': require('./lib/rules/wrong-font-choice'),
'no-css-in-js': require('./lib/rules/no-css-in-js'),
'roll-your-own': require('./lib/rules/roll-your-own'),
'sleep-is-for-the-weak': require('./lib/rules/sleep-is-for-the-weak')
}
const rulesAsErrors = Object.fromEntries(
Object.keys(rules).map((key) => [`replyguy/${key}`, 2])
)
module.exports = {
rules,
configs: {
all: {
plugins: ['replyguy'],
rules: rulesAsErrors
}
}
}