1.10.0 • Published 1 year ago

eslint-config-varp v1.10.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

eslint-config-varp

Go in

  1. Setup

  2. User cases:

  3. Notes

Setup

  1. Install:
npm install -D eslint-config-varp
  1. Create .prettierrc.js file with content:
module.exports = {
  /* Rrettier rules */
};
  1. Create .eslintrc.js file with content:
module.exports = {
  extends: ["varp"],
  rules: {
    /* Eslint rules */
  }
};
  1. Add .vscode/settings.json file with content:
{
  "editor.tabSize": 2,
  "editor.defaultFormatter": "dbaeumer.vscode-eslint",
  "eslint.format.enable": true,
  "editor.codeActionsOnSave": {      
    "source.fixAll.eslint": "always"
  },
  "eslint.validate": ["typescript", "typescriptreact", "javascript", "javascriptreact", "markdown", "json"],
}
  1. Add new scripts to package.json:
"scripts": {
  "lint": "eslint .",
  "lint:fix": "eslint . --fix"
}

User cases

Override rules

  • Add overrides property in config file
module.exports = {
  overrides: [
    {
      files: ["*/**/*.js"],
      rules: {
        /* Overrided rules */
      },
    },
  ],
};

Override rules with file

  • Create file in selected folter: .eslintrc.js
  • Add content:
module.exports = {
  extends: '../.eslintrc.js',
  rules: {
    /* Overrided rules */
  }
};

Override rules for the folder

overrides: [ 
  {
    files: ["folder/**/*.js"],
    rules: {
    /* Overrided rules */
    }
  }
]

Ignore path

  • Create file: .eslintignore
  • Add content:
disc

Notes

  • typescript package is not on peerDependencies, but it require to be on the project.
1.10.0

1 year ago

1.9.2

2 years ago

1.9.1

2 years ago

1.9.0

2 years ago

1.8.1

2 years ago

1.8.0

2 years ago

1.6.0

2 years ago

1.5.3

2 years ago

1.5.2

2 years ago

1.5.0

2 years ago

1.4.0

2 years ago

1.1.0

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.3.2

2 years ago

1.2.3

2 years ago

1.3.1

2 years ago

1.2.2

2 years ago

1.3.0

2 years ago

1.2.1

2 years ago

0.0.2

2 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.3.0

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.2.3

3 years ago

0.3.1

3 years ago

0.2.2

3 years ago

0.2.4

3 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.0.12

4 years ago

0.1.0

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.1

4 years ago