aboutsummaryrefslogtreecommitdiff
path: root/bot/eslint.config.js
diff options
context:
space:
mode:
Diffstat (limited to 'bot/eslint.config.js')
-rw-r--r--bot/eslint.config.js26
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,
];