mirror of
https://github.com/Hessenuk/DiscordTickets.git
synced 2024-11-09 14:23:08 +02:00
180 lines
2.4 KiB
JavaScript
180 lines
2.4 KiB
JavaScript
module.exports = {
|
|
'env': {
|
|
'commonjs': true,
|
|
'es2021': true,
|
|
'node': true
|
|
},
|
|
'extends': 'eslint:recommended',
|
|
'parserOptions': { 'ecmaVersion': 12 },
|
|
'rules': {
|
|
'array-bracket-newline': [
|
|
'error',
|
|
'consistent'
|
|
],
|
|
'array-bracket-spacing': [
|
|
'error',
|
|
'never'
|
|
],
|
|
'array-element-newline': [
|
|
'error',
|
|
'consistent'
|
|
],
|
|
'arrow-body-style': [
|
|
'error',
|
|
'as-needed'
|
|
],
|
|
'arrow-parens': [
|
|
'error',
|
|
'as-needed'
|
|
],
|
|
'block-spacing': [
|
|
'error',
|
|
'always'
|
|
],
|
|
'brace-style': [
|
|
'error',
|
|
'1tbs'
|
|
],
|
|
'comma-dangle': [
|
|
'error',
|
|
'never'
|
|
],
|
|
'comma-spacing': [
|
|
'error',
|
|
{
|
|
'after': true,
|
|
'before': false
|
|
}
|
|
],
|
|
'comma-style': [
|
|
'error',
|
|
'last'
|
|
],
|
|
'computed-property-spacing': [
|
|
'error',
|
|
'never'
|
|
],
|
|
'curly': [
|
|
'error',
|
|
'multi-line', // 'multi'
|
|
'consistent'
|
|
],
|
|
'default-case-last': [
|
|
'error'
|
|
],
|
|
'dot-location': [
|
|
'error',
|
|
'property'
|
|
],
|
|
'dot-notation': [
|
|
'error'
|
|
],
|
|
'eqeqeq': [
|
|
'error'
|
|
],
|
|
'indent': [
|
|
'error',
|
|
'tab'
|
|
],
|
|
'linebreak-style': [
|
|
'off',
|
|
'windows'
|
|
],
|
|
'max-depth': [
|
|
'warn',
|
|
{ 'max': 5 }
|
|
],
|
|
'max-len': [
|
|
'warn',
|
|
{
|
|
'code': 150,
|
|
'ignoreRegExpLiterals': true,
|
|
'ignoreStrings': true,
|
|
'ignoreTemplateLiterals': true,
|
|
'ignoreTrailingComments': true,
|
|
'ignoreUrls': true
|
|
}
|
|
],
|
|
'max-lines': [
|
|
'warn'
|
|
],
|
|
'max-statements-per-line': [
|
|
'error'
|
|
],
|
|
'multiline-comment-style': [
|
|
'warn'
|
|
],
|
|
'no-console': [
|
|
'warn'
|
|
],
|
|
'no-return-assign': [
|
|
'error'
|
|
],
|
|
'no-template-curly-in-string': [
|
|
'warn'
|
|
],
|
|
'no-trailing-spaces': [
|
|
'error'
|
|
],
|
|
'no-underscore-dangle': [
|
|
'error'
|
|
],
|
|
'no-unneeded-ternary': [
|
|
'error'
|
|
],
|
|
'no-var': [
|
|
'error'
|
|
],
|
|
'no-whitespace-before-property': [
|
|
'error'
|
|
],
|
|
'object-curly-newline': [
|
|
'error',
|
|
{
|
|
'minProperties': 2,
|
|
'multiline': true
|
|
}
|
|
],
|
|
'object-curly-spacing': [
|
|
'error',
|
|
'always'
|
|
],
|
|
'object-property-newline': [
|
|
'error'
|
|
],
|
|
'operator-linebreak': [
|
|
'error'
|
|
],
|
|
'prefer-arrow-callback': [
|
|
'error'
|
|
],
|
|
'prefer-const': [
|
|
'error',
|
|
{
|
|
'destructuring': 'all',
|
|
'ignoreReadBeforeAssign': false
|
|
}
|
|
],
|
|
'quotes': [
|
|
'error',
|
|
'single'
|
|
],
|
|
'semi': [
|
|
'error',
|
|
'always'
|
|
],
|
|
'sort-keys': [
|
|
'error',
|
|
'asc',
|
|
{ 'natural': true }
|
|
],
|
|
'space-in-parens': [
|
|
'error',
|
|
'never'
|
|
],
|
|
'spaced-comment': [
|
|
'error',
|
|
'always'
|
|
]
|
|
}
|
|
}; |