mirror of
https://github.com/keanuplayz/dotfiles.git
synced 2024-08-15 02:33:12 +00:00
42 lines
1,010 B
YAML
42 lines
1,010 B
YAML
extends: eslint-config-dmitmel/presets/node
|
|
env:
|
|
browser: true
|
|
plugins: ['prettier']
|
|
|
|
settings:
|
|
node:
|
|
tryExtensions: ['.tsx', '.ts', '.jsx', '.js', '.json', '.node']
|
|
|
|
globals:
|
|
hh: writable
|
|
magicrequire: writable
|
|
DiscordNative: writable
|
|
|
|
rules:
|
|
prettier/prettier:
|
|
- error
|
|
node/no-unsupported-features/es-syntax:
|
|
- error
|
|
- ignores:
|
|
- modules
|
|
|
|
overrides:
|
|
- files: '**/*.ts*'
|
|
extends:
|
|
- eslint-config-dmitmel/presets/typescript-addon
|
|
parserOptions:
|
|
ecmaVersion: 2020
|
|
project: 'tsconfig.json'
|
|
sourceType: module
|
|
rules:
|
|
eqeqeq: 0
|
|
require-await: 0
|
|
no-undefined: 0
|
|
|
|
# the only reason this is allowed is because there's no easy way to make it shut up about the custom imports
|
|
'node/no-missing-import': 0
|
|
|
|
'@typescript-eslint/no-dynamic-delete': 0
|
|
'@typescript-eslint/no-explicit-any': 0
|
|
'@typescript-eslint/no-non-null-asserted-optional-chain': 0
|
|
'@typescript-eslint/naming-convention': 0
|