Skip to content

Commit 23d596a

Browse files
committed
feat(eslint-config): eslint-plugin-security was added
1 parent 161278a commit 23d596a

4 files changed

Lines changed: 27 additions & 1 deletion

File tree

packages/eslint-config/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
"eslint-plugin-jsdoc": "^37.0.0",
4545
"eslint-plugin-react": "^7.27.1",
4646
"eslint-plugin-react-hooks": "^4.3.0",
47+
"eslint-plugin-security": "^1.4.0",
4748
"eslint-plugin-testing-library": "^5.0.0"
4849
},
4950
"publishConfig": {

packages/eslint-config/src/index.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@
33
*/
44

55
module.exports = {
6-
extends: ['eslint:recommended', 'plugin:jsdoc/recommended'].concat([
6+
plugins: ['security'],
7+
extends: [
8+
'eslint:recommended',
9+
'plugin:jsdoc/recommended',
10+
'plugin:security/recommended'
11+
].concat([
712
'./rules/common',
813
'./rules/es6',
914
'./rules/jsdoc'

packages/eslint-config/src/rules/getExtensionRules.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable security/detect-object-injection */
12
const commonRules = require('./common').rules
23
const es6Rules = require('./es6').rules
34

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)