diff options
Diffstat (limited to 'bot/eslint.config.js')
| -rw-r--r-- | bot/eslint.config.js | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/bot/eslint.config.js b/bot/eslint.config.js index e67ce26..6f258fe 100644 --- a/bot/eslint.config.js +++ b/bot/eslint.config.js @@ -1,15 +1,27 @@ -import globals from "globals"; -import pluginJs from "@eslint/js"; +import globals from 'globals'; +import pluginJs from '@eslint/js'; +import stylisticJs from '@stylistic/eslint-plugin-js'; /** @type {import('eslint').Linter.Config[]} */ export default [ { - languageOptions: { - ecmaVersion: "latest", - sourceType: "module", - globals: globals.node - } + languageOptions: { + ecmaVersion: 'latest', + sourceType: 'module', + globals: globals.node + }, + + plugins: { + '@stylistic/js': stylisticJs + }, + + rules: { + '@stylistic/js/quotes': ['error', 'single'], + '@stylistic/js/semi-style': ['error', 'last'], + '@stylistic/js/semi': ['error', 'always'], + '@stylistic/js/indent': ['error', 4] + } }, pluginJs.configs.recommended, ]; |
