@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

Dependencies (3)

Dev Dependencies (0)

    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