| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- import globals from "globals"
- import js from "@eslint/js"
- export default [
- js.configs.recommended,
- {
- languageOptions: {
- globals: {
- ...globals.node,
- },
- },
- rules: {
- "array-bracket-newline": [
- "error",
- {
- minItems: 3,
- multiline: true,
- },
- ],
- "array-element-newline": ["error", "consistent"],
- "comma-dangle": ["error", "always-multiline"],
- indent: [
- "error", 2, { SwitchCase: 1 },
- ],
- "no-console": "off",
- "no-multi-spaces": "error",
- "no-multiple-empty-lines": [
- "error",
- {
- max: 1,
- },
- ],
- "no-process-env": "off",
- "no-undef": "error",
- "no-var": "error",
- "object-curly-spacing": ["error", "always"],
- "prefer-const": "error",
- quotes: ["error", "double"],
- semi: ["error", "never"],
- "sort-imports": ["error", { ignoreCase: true }],
- "sort-keys": [
- "error", "asc", { caseSensitive: true, natural: true },
- ],
- "sort-vars": ["error", { ignoreCase: true }],
- },
- },
- ]
|