|
1 | | -import eslint from "@eslint/js"; |
2 | | -import stylistic from "@stylistic/eslint-plugin"; |
3 | | -import jsdoc from "eslint-plugin-jsdoc"; |
4 | | -import eslintConfigPrettier from "eslint-config-prettier"; |
5 | | -import eslintPluginPrettier from "eslint-plugin-prettier"; |
6 | | -import eslintPluginSecurity from "eslint-plugin-security"; |
7 | | -import globals from "globals"; |
8 | | -import tseslint from "typescript-eslint"; |
| 1 | +import eslint from "@eslint/js" |
| 2 | +import stylistic from "@stylistic/eslint-plugin" |
| 3 | +import jsdoc from "eslint-plugin-jsdoc" |
| 4 | +import eslintConfigPrettier from "eslint-config-prettier" |
| 5 | +import eslintPluginPrettier from "eslint-plugin-prettier" |
| 6 | +import eslintPluginSecurity from "eslint-plugin-security" |
| 7 | +import globals from "globals" |
| 8 | +import tseslint from "typescript-eslint" |
9 | 9 |
|
10 | 10 | export default tseslint.config( |
11 | 11 | { |
@@ -127,6 +127,18 @@ export default tseslint.config( |
127 | 127 | "security/detect-object-injection": "off", |
128 | 128 | }, |
129 | 129 | }, |
| 130 | + { |
| 131 | + files: ["**/*.js", "**/*.mjs"], |
| 132 | + rules: { |
| 133 | + "@stylistic/semi": ["error", "never"], |
| 134 | + "prettier/prettier": [ |
| 135 | + "warn", |
| 136 | + { |
| 137 | + semi: false, |
| 138 | + }, |
| 139 | + ], |
| 140 | + }, |
| 141 | + }, |
130 | 142 | { |
131 | 143 | files: ["tests/*.ts", "lib/*.ts", "script/*.ts"], |
132 | 144 | extends: [...tseslint.configs.recommendedTypeChecked], |
@@ -181,4 +193,4 @@ export default tseslint.config( |
181 | 193 | }, |
182 | 194 | }, |
183 | 195 | // eslintPluginPrettierRecommended, |
184 | | -); |
| 196 | +) |
0 commit comments