@noveo/eslint-config-codestyle

2.1.0 • Public • Published

@noveo/eslint-config-codestyle

This module add eslint config and pre-commit hook based on AirBnB Style Guid with few differences:

"rules": {
    "indent": ["error", 4],
    "strict": [2, "global"],
    "no-console": "error",
    "require-jsdoc": ["error", {
        "require": {
            "FunctionDeclaration": true,
            "MethodDefinition": true,
            "ClassDeclaration": true,
            "ArrowFunctionExpression": true,
            "FunctionExpression": true
        }
    }],
    "valid-jsdoc": ["error", {
        "requireReturn": false,
        "preferType": {
            "boolean": "Boolean",
            "number": "Number",
            "object": "Object",
            "string": "String"
        }
    }],
    "comma-dangle": ["off", {
        "arrays": "always-multiline",
        "objects": "always-multiline",
        "imports": "always-multiline",
        "exports": "always-multiline",
        "functions": "always-multiline"
    }]
}

Install

npm install @noveo/eslint-config-codestyle --save-dev

Package Sidebar

Install

npm i @noveo/eslint-config-codestyle

Weekly Downloads

1

Version

2.1.0

License

MIT

Unpacked Size

4.17 kB

Total Files

5

Last publish

Collaborators

  • adergaev
  • agsh
  • koluch
  • noobikz0r
  • noveo-adobrodiy
  • noveogroup
  • zlblden