UNPKG

@onereach/orest-input-cli

Version:

The tool for creating, serving, and publishing OREST Inputs

98 lines (97 loc) 2.32 kB
module.exports = { ignorePatterns: ['lib'], env: { browser: true, node: true, es6: true, jasmine: true, }, extends: [ 'eslint:recommended', 'plugin:json/recommended', 'plugin:vue/recommended', ], parser: 'vue-eslint-parser', rules: { indent: ['error', 2, { SwitchCase: 1 }], 'linebreak-style': ['error', 'unix'], 'no-console': ['error', { allow: ['warn', 'error', 'debug'] }], quotes: ['error', 'single'], semi: ['error', 'always'], 'no-multi-spaces': ['error'], 'eol-last': ['error', 'always'], 'comma-dangle': ['error', 'always-multiline'], 'comma-spacing': [ 'error', { before: false, after: true, }, ], 'object-curly-spacing': ['error', 'always'], 'object-property-newline': [ 'error', { allowAllPropertiesOnSameLine: false }, ], 'object-curly-newline': ['error', { consistent: true }], 'key-spacing': ['error', { beforeColon: false }], 'space-before-function-paren': [ 'error', { anonymous: 'always', named: 'never', asyncArrow: 'always', }, ], 'keyword-spacing': [ 'error', { before: true, after: true, }, ], 'arrow-spacing': [ 'error', { before: true, after: true, }, ], 'space-in-parens': ['error', 'never'], 'space-before-blocks': 'error', 'array-bracket-newline': ['error', 'consistent'], 'array-element-newline': ['warn', 'consistent'], 'array-bracket-spacing': ['error', 'never'], 'space-infix-ops': ['error', { int32Hint: false }], 'no-multiple-empty-lines': ['error', { max: 2 }], 'no-trailing-spaces': 'error', 'semi-spacing': [ 'error', { before: false, after: false, }, ], 'max-len': [0], 'vue/max-len': [ 'warn', { code: 120, ignoreStrings: true, ignoreTemplateLiterals: true, ignoreRegExpLiterals: true, ignoreHTMLAttributeValues: true, ignoreHTMLTextContents: true, }, ], 'vue/arrow-spacing': [ 'error', { before: true, after: true, }, ], 'vue/order-in-components': 'warn', 'vue/html-indent': ['error', 2], }, };