apercova/atom-path-intellisense

View on GitHub
.eslintrc.json

Summary

Maintainability
Test Coverage
{
    "env": {
        "commonjs": true,
        "es6": true,
        "node": true
    },
    "extends": "eslint:recommended",
    "globals": {
        "atom": "readonly",
        "describe": "readonly",
        "jasmine": "readonly",
        "beforeEach": "readonly",
        "it": "readonly",
        "waitsForPromise": "readonly",
        "runs": "readonly",
        "expect": "readonly",
        "Atomics": "readonly",
        "SharedArrayBuffer": "readonly"
    },
    "parserOptions": {
        "ecmaVersion": 2018,
        "sourceType": "module"
    },
    "rules": {
        "indent": ["error",2],
        "max-len": ["error", { "code": 120, "tabWidth": 2 }],
        "quotes": ["error", "single", { "avoidEscape": true }],
        "quote-props": ["error", "always"],
        "semi": ["error","never"],
        "eqeqeq": ["error","always"],
        "no-alert": "error",
        "no-console": "error",
        "semi": "error",
        "no-eq-null": "error",
        "no-implicit-globals": "error",
        "no-multi-str": "error",
        "no-undef-init": "error",
        "no-undefined": "error",
        "consistent-return": "error",
        "no-useless-return": "error",
        "no-unused-vars": "error",
        "linebreak-style": ["warn","unix"],
        "no-extra-parens": "warn",
        "no-extra-label": "warn",
        "no-multi-spaces": "warn",
        "valid-jsdoc": "warn"
    }
}