github.com/jbendotnet/noms@v0.0.0-20190904222105-c43e4293ea92/cmd/noms/splore/.eslintrc.js (about) 1 // Copyright 2017 Attic Labs, Inc. All rights reserved. 2 // Licensed under the Apache License, version 2.0: 3 // http://www.apache.org/licenses/LICENSE-2.0 4 5 module.exports = { 6 parser: 'babel-eslint', 7 rules: { 8 'arrow-body-style': ['error', 'as-needed'], 9 camelcase: 'error', 10 eqeqeq: 'error', 11 'flowtype/boolean-style': 'error', 12 'flowtype/define-flow-type': 1, 13 'flowtype/use-flow-type': 1, 14 'no-fallthrough': 'error', 15 'no-new-wrappers': 'error', 16 'no-throw-literal': 'error', 17 'no-unused-vars': ['error', {argsIgnorePattern: '^_$', varsIgnorePattern: '^_$'}], 18 'no-var': 'error', 19 'prefer-arrow-callback': 'error', 20 'prefer-const': 'error', 21 'require-yield': 'error', 22 radix: 'error', 23 'react/jsx-no-duplicate-props': 'error', 24 'react/jsx-no-undef': 'error', 25 'react/jsx-uses-react': 'error', 26 'react/jsx-uses-vars': 'error', 27 }, 28 env: { 29 es6: true, 30 jest: true, 31 }, 32 extends: 'eslint:recommended', 33 ecmaFeatures: { 34 jsx: true, 35 experimentalObjectRestSpread: true, 36 }, 37 globals: { 38 'alert': true, 39 'console': true, 40 'document': true, 41 'fetch': true, 42 'window': true, 43 }, 44 plugins: ['flowtype', 'react'], 45 };