herereadthis/redwall

View on GitHub
.eslintrc

Summary

Maintainability
Test Coverage
{
  "parser": "babel-eslint",
  "ecmaFeatures": {
    "jsx": true,
    "modules": true,
    "classes": true
  },
  "env": {
    "browser": true,
    "node": true,
    "es6": true
  },
  "rules": {
    // best practices
    "block-scoped-var": 1,
    "curly": 1,
    "no-param-reassign": 1,
    "radix": 1,
    "consistent-return": 1,
    "no-new": 0,
    // variables
    "no-shadow": 1,
    "no-undef": 1,
    "no-unused-vars": [1, {"args": "all"}],
    // stylistic
    "eol-last": 1,
    "new-cap": 1,
    "no-ternary": 1,
    "no-trailing-spaces": 1,
    "no-underscore-dangle": 0,
    "one-var": [1, "always"],
    "operator-assignment": [1, "never"],
    "quotes": [1, "single"],
    "semi": 2,
    "space-after-keywords": [1, "always"],
    "space-before-blocks": [1, "always"],
    "space-in-brackets": [1, "never"],
    // strict
    "strict": [1, "global"],
    // react plugin
    "react/display-name": [1, { "acceptTranspilerName": true }],
    "react/jsx-uses-react": 1
  },
  "plugins": [
    "react"
  ]
}