правила eslint для указания c заполнения в операторе - PullRequest
0 голосов
/ 25 февраля 2020

Я хочу иметь возможность отформатировать мои заявления, чтобы они выглядели так:

if (accepts === 'json') {

    next()
}

if (!isTestEnv) {

    // @ts-ignore
    if (nuxtConfig.dev) {

        const builder = new Builder(nuxt)

        await builder.build()

    } else {

        await nuxt.ready()
    }

    nuxt(req, res, next)
}

Моя текущая попытка в моем .eslintrc.js выглядит следующим образом:

rules: {
        'arrow-parens': 0,
        'generator-star-spacing': 0,
        // allow debugger during development
        'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
        'space-before-function-paren': ['error', 'always'],
        semi: 'error',
        indent: ['error', 4],
        'padded-blocks': ['error', { 'blocks': 'always' }],
        'space-in-parens': ['error', 'never'],
        'object-curly-spacing': ['error', 'always'],
        'padding-line-between-statements': [
            'error',
            {
                blankLine: 'always',
                prev: ['const', 'let', 'var', '*'],
                next: '*',
            },
            {
                blankLine: 'any',
                prev: ['const', 'let', 'var'],
                next: ['const', 'let', 'var'],
            },
            {
                blankLine: 'never',
                prev: '*',
                next: ['if']
            }
        ],
        'array-bracket-spacing': ['error', 'never'],
        'curly': ['error', 'all'],
        'default-case': 'error',
        'brace-style': ['error', '1tbs']
    }

enter image description here

  1. ESLint: неожиданная пустая строка перед этим оператором. (Padding-line-Между-операторы)
  2. ESLint: Блок должен быть дополнен пустыми строками. (Padded -blocks)
  3. ESLint: неожиданная пустая строка перед этим оператором. (padding-line-Между-операторы)
  4. ESLint: Блок должен быть дополнен пустыми строками. (padded-blocks)
  5. ESLint: блок должен быть дополнен пустыми строками. (Padded-блоки)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...