This package has been deprecated

Author message:

The package will no longer be developed under this name - please install '@typedigital/eslint-config' to continue receiving updates.

eslint-config-typedigital

2.4.0 • Public • Published

eslint-config-typedigital

code style typedigital npm

configurations

typedigital

Installation

npm i eslint-config-typedigital --save-dev

Add an .eslintrc to the project's root directory with following content:

{
    "extends": [
        // base rule set
        "typedigital/base"
    ],
    "env": {
        "node": true
    },
    // ignore configs in other directories
    "root": true
}

typedigital/react

Additional rules for React development.

{
    "extends": [
        "typedigital/base",
        "typedigital/react"
    ],
    "root": true
}

typedigital/react-native

Additional rules for React Native development. Should be used with typedigital/react rules.

{
    "extends": [
        "typedigital/base",
        "typedigital/react",
        "typedigital/react-native"
    ],
    "root": true
}

Recommendations

disabling rules

Sometimes, there is a legitimate use-case to disable a specific rule. You can disable a rule for the current line like this

// eslint-disable-line rule-code

where rule-code is the code that is displayed along the error message.

In rare cases, it makes sense to disable a rule for the whole project. For instance, if you work with JSON data coming from a foregin API that uses underscore property names.

If you don't agree with a rule, please do not just disable the rule. It's better to create an issue here in order to discuss the pros and cons of a rule.

License

Unlicense

Package Sidebar

Install

npm i eslint-config-typedigital

Weekly Downloads

7

Version

2.4.0

License

Unlicense

Unpacked Size

56.4 kB

Total Files

8

Last publish

Collaborators

  • timidak