1.12.29 • Published 5 years ago

eslint-plugin-digitalservices v1.12.29

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

eslint-plugin-digitalservices

EsLint plugin of Digital Services

Installation

You'll first need to install ESLint:

$ npm i eslint --save-dev

Next, install eslint-plugin-digitalservices:

$ npm install eslint-plugin-digitalservices --save-dev

Usage

Add digitalservices to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:

{
    "plugins": [
        "digitalservices"
    ]
}

Then configure the rules you want to use under the rules section.

{
    "rules": {
        "digitalservices/rule": "error"
    }
}

Supported Rules

constants-case,
strings-case,
nsi-case,
no-literal-expression,
styles-import,
props-on-new-line,
wrap-on-click,

Documentation on rules in docs/rules

Default config

"rules": {
    "digitalservices/constants-case": ["error", ['app/constants/common.js']],
    "digitalservices/strings-case": ["error", ['app/resources/strings.js']],
    "digitalservices/nsi-case": ["error", ['app/resources/nsi.js']],
    "digitalservices/no-literal-expression": ["error", {
      ignoreFiles: [
        'app/api',
        'app/constants',
        'app/resources',
        'styles.js'
      ]}],
    "digitalservices/styles-import": "error",
    "digitalservices/props-on-new-line": "error",
    "digitalservices/wrap-on-click": "error",
  },
1.12.29

5 years ago

1.12.28

5 years ago

1.12.281

5 years ago

1.11.27

5 years ago

1.11.26

5 years ago

1.11.24

5 years ago

1.11.23

5 years ago

1.10.15

5 years ago

1.0.5

5 years ago

1.0.0

5 years ago

0.0.0

5 years ago