Skip to content

Commit cbead91

Browse files
authored
Merge pull request #116 from traPtitech/feat/add-security-lint-settings
feat: pluginSecurity を導入
2 parents cf6a264 + e58042b commit cbead91

File tree

3 files changed

+40
-0
lines changed

3 files changed

+40
-0
lines changed

eslint.config.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import js from '@eslint/js'
33
import tseslint from 'typescript-eslint'
44
import pluginVue from 'eslint-plugin-vue'
55
import eslintConfigPrettier from 'eslint-config-prettier'
6+
import pluginSecurity from 'eslint-plugin-security'
67

78
export default defineConfig([
89
{
@@ -12,6 +13,7 @@ export default defineConfig([
1213
js.configs.recommended,
1314
...tseslint.configs.recommended,
1415
...pluginVue.configs['flat/recommended'],
16+
pluginSecurity.configs.recommended,
1517

1618
{
1719
files: ['**/*.vue'],

package-lock.json

Lines changed: 37 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
@@ -55,6 +55,7 @@
5555
"@vue/tsconfig": "^0.7.0",
5656
"eslint": "^9.14.0",
5757
"eslint-define-config": "^2.1.0",
58+
"eslint-plugin-security": "^3.0.1",
5859
"eslint-plugin-vue": "^9.30.0",
5960
"material-design-icons-iconfont": "^6.7.0",
6061
"npm-run-all2": "^7.0.2",

0 commit comments

Comments
 (0)