10.4.1 • Published 1 year ago

@growflow/eslint-config v10.4.1

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

GrowFlow Shared ESLint Configuration

Shareable ESLint configuration to apply consistent syntax and styling rules across GrowFlow projects.

Usage

You can install this package and all of its peer dependencies with install-peerdeps:

npx install-peerdeps --dev @growflow/eslint-config

You can then create a .eslintrc.js file with content similar to the following:

// see https://www.npmjs.com/package/@rushstack/eslint-patch
require('@rushstack/eslint-patch/modern-module-resolution');

module.exports = {
  extends: ['@growflow'],
  parserOptions: {
    project: 'tsconfig.json',
  },
};

This will apply the core eslint config settings as well as settings to eslint your tests with Jest. If you are not using Jest or only want to include the core settings for whatever reason, you can extend the core config:

// see https://www.npmjs.com/package/@rushstack/eslint-patch
require('@rushstack/eslint-patch/modern-module-resolution');

module.exports = {
  extends: ['@growflow/eslint-config/core'],
  parserOptions: {
    project: 'tsconfig.json',
  },
};

Or if you only want to include the Jest configuration within an .eslintrc.js within a test folder, you can do that as well:

// see https://www.npmjs.com/package/@rushstack/eslint-patch
require('@rushstack/eslint-patch/modern-module-resolution');

module.exports = {
  extends: ['@growflow/eslint-config/jest']
};

Editor Integration

You should be able to use your favorite editor's (*cough* VS Code) ESLint to easily format your code on save or with the Format command.

10.4.1

1 year ago

10.4.0

1 year ago

10.3.2

1 year ago

10.3.0

1 year ago

10.3.1

1 year ago

10.2.0

1 year ago

10.0.0

2 years ago

8.0.0-beta.2

2 years ago

8.0.0-beta.1

2 years ago

8.0.0-beta.4

2 years ago

8.0.0-beta.3

2 years ago

10.1.0

2 years ago

10.1.1

2 years ago

10.1.2

2 years ago

10.1.3

2 years ago

9.0.0-beta.3

2 years ago

9.0.0-beta.2

2 years ago

9.0.0-beta.1

2 years ago

10.0.0-beta.0

2 years ago

8.0.0

2 years ago

9.0.0

2 years ago

7.2.0

3 years ago

7.1.3

3 years ago

7.1.1

3 years ago

7.1.0

3 years ago

7.1.0-chad.1

3 years ago

7.0.0

3 years ago

6.0.0

3 years ago

5.15.2

3 years ago

5.15.0

3 years ago

5.15.1

3 years ago

5.13.2

3 years ago

5.13.4

3 years ago

5.13.3

3 years ago

5.13.0

3 years ago

5.12.0

3 years ago

5.11.0

3 years ago

5.11.0-chad.1

3 years ago

5.10.0

3 years ago

5.9.1

3 years ago

5.8.0

3 years ago

5.9.0

3 years ago

5.7.0

3 years ago

5.6.0

3 years ago

5.5.1

3 years ago

5.4.0

3 years ago

5.3.3

3 years ago

5.3.2

3 years ago

5.3.1

3 years ago

5.3.0

3 years ago

5.3.0-chad.1

3 years ago

5.2.1

3 years ago

5.2.0

4 years ago

5.2.0-chad.5

4 years ago

5.2.0-chad.4

4 years ago

5.2.0-chad.3

4 years ago

5.2.0-chad.2

4 years ago

5.2.0-chad.1

4 years ago

5.1.1

4 years ago

5.0.0

4 years ago

5.0.0-beta.12

4 years ago

5.0.0-beta.11

4 years ago

5.0.0-beta.10

4 years ago

5.0.0-beta.9

4 years ago

5.0.0-beta.8

4 years ago

5.0.0-beta.7

4 years ago

5.0.0-beta.6

4 years ago

5.0.0-beta.5

4 years ago

5.0.0-beta.4

4 years ago

5.0.0-beta.3

4 years ago

5.0.0-beta.2

4 years ago

5.0.0-beta.1

4 years ago

4.0.0

4 years ago

3.0.0

4 years ago

3.0.0-beta.8

4 years ago

3.0.0-beta.7

4 years ago

3.0.0-beta.6

4 years ago

3.0.0-beta.5

4 years ago

3.0.0-beta.4

4 years ago

3.0.0-beta.3

4 years ago

3.0.0-beta.2

4 years ago

3.0.0-beta.1

4 years ago

2.0.0

4 years ago

1.7.2

4 years ago

1.7.1

4 years ago

1.7.0

4 years ago

1.6.0

4 years ago

1.5.0

4 years ago

1.4.0

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago