Skip to content

Commit ac1edd7

Browse files
committed
set up react config
1 parent b69e44f commit ac1edd7

File tree

4 files changed

+241
-1
lines changed

4 files changed

+241
-1
lines changed

lib/configs/react.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
module.exports = {
2+
env: {
3+
browser: true
4+
},
5+
plugins: ['github', 'jsx-a11y'],
6+
extends: ['plugin:jsx-a11y/recommended'],
7+
rules: {
8+
'github/no-generic-link-text': 'error'
9+
}
10+
}

lib/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ module.exports = {
99
'no-blur': require('./rules/no-blur'),
1010
'no-d-none': require('./rules/no-d-none'),
1111
'no-dataset': require('./rules/no-dataset'),
12+
'no-generic-link-text': require('./rules/no-generic-link-text'),
1213
'no-implicit-buggy-globals': require('./rules/no-implicit-buggy-globals'),
1314
'no-inner-html': require('./rules/no-inner-html'),
1415
'no-innerText': require('./rules/no-innerText'),
@@ -23,6 +24,7 @@ module.exports = {
2324
browser: require('./configs/browser'),
2425
internal: require('./configs/internal'),
2526
recommended: require('./configs/recommended'),
26-
typescript: require('./configs/typescript')
27+
typescript: require('./configs/typescript'),
28+
react: require('./configs/react')
2729
}
2830
}

package-lock.json

Lines changed: 227 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"eslint-plugin-filenames": "^1.3.2",
3434
"eslint-plugin-i18n-text": "^1.0.1",
3535
"eslint-plugin-import": "^2.25.2",
36+
"eslint-plugin-jsx-a11y": "^6.6.0",
3637
"eslint-plugin-no-only-tests": "^2.6.0",
3738
"eslint-plugin-prettier": "^4.0.0",
3839
"eslint-rule-documentation": ">=1.0.0",

0 commit comments

Comments
 (0)