2.0.0 • Published 4 months ago

@commerce7/eslint-config v2.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
4 months ago

Commerce7 ESLint configuration

A shareable config used by all Commerce7 repositories.

How to use a configuration:

Append its identifier to the extends property of the ESLint configuration file:

  • @commerce7/eslint-config: to lint files used everywhere (extended by all configurations below)
  • @commerce7/eslint-config/node: to lint files executed in NodeJS
  • @commerce7/eslint-config/mocha: to lint files executed in Mocha
  • @commerce7/eslint-config/react: to lint files executed in React

For example, in a React application rendered server side and tested with Mocha:

// .eslintrc.js
module.exports = {
  extends: ["@commerce7/eslint-config"],
  overrides: [
    {
      files: ["*/**/*.test.js"],
      extends: [
        "@commerce7/eslint-config/node",
        "@commerce7/eslint-config/mocha",
      ],
    },
    {
      files: ["server/**/*.js"],
      extends: ["@commerce7/eslint-config/node"],
    },
    {
      files: ["src/**/*.js"],
      extends: ["@commerce7/eslint-config/react"],
    },
  ],
};
2.0.0-beta.8

5 months ago

2.0.0-beta.7

5 months ago

2.0.0-beta.2

5 months ago

2.0.0-beta.1

5 months ago

2.0.0-beta.6

5 months ago

2.0.0-beta.5

5 months ago

2.0.0-beta.4

5 months ago

2.0.0

4 months ago

2.0.0-beta.3

5 months ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1-beta.4

4 years ago

1.1.1-beta.3

4 years ago

1.1.1-beta.2

4 years ago

1.1.1-beta.1

4 years ago

1.1.1-beta.0

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago