0.4.3 • Published 8 months ago

@pinnacle0/eslint-plugin v0.4.3

Weekly downloads
96
License
MIT
Repository
-
Last release
8 months ago

@pinnacle0/eslint-plugin

This package provides customized eslint rules for Pinnacle and a baseline config for react/typescript projects.

Usage

This package includes a config which wraps multiple other eslint plugins and presets.

For our config to work properly, @pinnacle0/eslint-plugin has to be installed along with all these plugins and presets ("peer dependencies").

  1. Install @pinnacle0/eslint-plugin and the required peer dependencies:

    $ pnpm install --dev \
      @pinnacle/eslint-plugin \
      eslint \
      @typescript-eslint/parser \
      @typescript-eslint/eslint-plugin \
      eslint-config-prettier \
      eslint-plugin-react \
      eslint-plugin-react-hooks \
      eslint-plugin-import \
      eslint-plugin-eslint-comments
  2. Create .eslintrc.js at the project root directory:

    module.exports = {
        extends: ["plugin:@pinnacle0/baseline"],
    };
  3. Add lint script to package.json:

    {
        // ...
        "scripts": {
            // ...
            "lint": "eslint --ext .js,.jsx,.ts,.tsx .",
        },
    }
  4. Run linter:

    $ pnpm lint

Upgrading

It is recommended to use the latest version of all packages.

  1. To upgrade, run (use arrow keys and space to select packages):

    $ pnpm up -iLr
  2. Commit your changes:

    $ git commit -am "Upgraded dependencies"
  3. Review the changes of pnpm-lock.yaml if they make sense, then commit your changes:

    $ git commit -a --amend --no-edit
0.4.0-beta.1

11 months ago

0.4.0-beta.2

11 months ago

0.4.0-beta.3

11 months ago

0.4.0-beta.4

11 months ago

0.4.0-beta.5

11 months ago

0.4.0-beta.6

11 months ago

0.4.0-beta.7

11 months ago

0.4.1

10 months ago

0.4.0

11 months ago

0.4.3

8 months ago

0.4.2

9 months ago

0.3.7

1 year ago

0.3.6

1 year ago

0.2.15

1 year ago

0.3.0

1 year ago

0.3.5

1 year ago

0.3.2

1 year ago

0.3.1

1 year ago

0.3.4

1 year ago

0.3.3

1 year ago

0.2.14

2 years ago

0.2.13

2 years ago

0.2.12

2 years ago

0.2.11

2 years ago

0.2.10

2 years ago

0.2.9

2 years ago

0.2.7

3 years ago

0.2.6

3 years ago

0.2.8

3 years ago

0.2.5

3 years ago

0.2.3

3 years ago

0.2.4

3 years ago

0.2.1

3 years ago

0.2.2

3 years ago

0.1.35

3 years ago

0.1.36

3 years ago

0.2.0

3 years ago

0.1.34

3 years ago

0.1.31

3 years ago

0.1.32

3 years ago

0.1.33

3 years ago

0.1.30

4 years ago

0.1.29

4 years ago

0.1.28

4 years ago

0.1.27

4 years ago

0.1.20

4 years ago

0.1.21

4 years ago

0.1.22

4 years ago

0.1.23

4 years ago

0.1.24

4 years ago

0.1.25

4 years ago

0.1.26

4 years ago

0.1.19

4 years ago

0.1.18

4 years ago

0.1.17

4 years ago

0.1.14

5 years ago

0.1.15

5 years ago

0.1.16

5 years ago

0.1.12

5 years ago

0.1.13

5 years ago

0.1.11

5 years ago

0.1.10

5 years ago

0.1.9

5 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.5

5 years ago

0.0.6

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago