1.0.0 • Published 4 months ago

@tangany/eslint-config v1.0.0

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

Shareable config that is designed to work with the extends feature of .eslintrc files. Install the package via: npm i -D @tangany/eslint-config@latest eslint-plugin-simple-import-sort eslint-plugin-import eslint-plugin-unused-imports or yarn add eslint @tangany/eslint-config@latest eslint-plugin-simple-import-sort eslint-plugin-import eslint-plugin-unused-imports -D

and add it as a dependency to your .eslintrc:

{
	"extends": ["@tangany"]
}

Your file should look something like this:

.eslintrc.js

module.exports = {
  root: true,
  parser: "@typescript-eslint/parser",
  parserOptions: {
    project: "tsconfig.json",
    sourceType: "module",
  },
  plugins: ["@typescript-eslint/eslint-plugin"],
  extends: [
    "plugin:@typescript-eslint/recommended",
    "@tangany/eslint-config"
  ],
  env: {
    node: true,
    jest: true,
  },
  rules: {}
};

Package scripts

You can add a script to your package.json to run the linter, including between the curly braces the folders you want to be linted (or remove the curly braces if it's only one folder):

"lint": "eslint \"{src,apps,libs,tests}/**/*.ts\" --fix",

Changelog

V.0.3.18

  • camelcase: off: We don't need this base rule since we have in place the typescript naming conventions rule.

V.0.3.17

  • no-magic-numbers: Now it doesn't consider the values -1 and 2 as magic numbers.
  • no-type-aliases: off: With graphql auto generated types, sometimes it's necessary to add an alias for easier access.

1.0.0

8 months ago

1.0.0-beta.22

8 months ago

1.0.0-beta.23

8 months ago

1.0.0-beta.20

8 months ago

1.0.0-beta.21

8 months ago

1.0.0-beta.28

8 months ago

1.0.0-beta.29

8 months ago

1.0.0-beta.26

8 months ago

1.0.0-beta.27

8 months ago

1.0.0-beta.24

8 months ago

1.0.0-beta.25

8 months ago

1.0.0-beta.11

8 months ago

1.0.0-beta.12

8 months ago

1.0.0-beta.10

8 months ago

1.0.0-beta.19

8 months ago

0.5.4

1 year ago

0.5.3

1 year ago

1.0.0-beta.17

8 months ago

0.5.5

8 months ago

1.0.0-beta.18

8 months ago

1.0.0-beta.15

8 months ago

0.5.0

1 year ago

1.0.0-beta.16

8 months ago

1.0.0-beta.13

8 months ago

0.5.2

1 year ago

1.0.0-beta.14

8 months ago

0.5.1

1 year ago

0.4.4-beta.1

1 year ago

0.4.4-beta.2

1 year ago

0.4.4-beta.3

1 year ago

0.4.4-beta.0

1 year ago

0.5.5-beta.0

11 months ago

0.5.4-beta.0

1 year ago

0.5.3-beta.0

1 year ago

0.5.2-beta.0

1 year ago

0.5.1-beta.1

1 year ago

0.5.0-beta.1

1 year ago

0.5.2-beta.1

1 year ago

0.5.0-beta.0

1 year ago

0.5.1-beta.0

1 year ago

1.0.1-beta.2

6 months ago

1.0.0-beta.32s

8 months ago

1.0.0-beta.2

8 months ago

1.0.1-beta.1

6 months ago

1.0.0-beta.3

8 months ago

1.0.1-beta.0

7 months ago

1.0.0-beta.4

8 months ago

1.0.0-beta.5

8 months ago

1.0.0-beta.0

9 months ago

1.0.1-beta.3

4 months ago

1.0.0-beta.1

9 months ago

1.0.0-beta.33

8 months ago

1.0.0-beta.34

8 months ago

1.0.0-beta.31

8 months ago

1.0.0-beta.32

8 months ago

1.0.0-beta.6

8 months ago

1.0.0-beta.30

8 months ago

1.0.0-beta.7

8 months ago

1.0.0-beta.8

8 months ago

1.0.0-beta.9

8 months ago

0.4.5

1 year ago

0.4.4

1 year ago

1.0.0-beta.35

8 months ago

0.4.3

2 years ago

1.0.0-beta.36

8 months ago

0.4.1

2 years ago

0.4.2

2 years ago

0.4.0

2 years ago

0.3.9

3 years ago

0.3.17

3 years ago

0.3.16

3 years ago

0.3.15

3 years ago

0.3.14

3 years ago

0.3.13

3 years ago

0.3.12

3 years ago

0.3.11

3 years ago

0.3.10

3 years ago

0.3.11-1

3 years ago

0.3.20

3 years ago

0.3.0

3 years ago

0.3.18

3 years ago

0.3.6

3 years ago

0.3.5

3 years ago

0.3.8

3 years ago

0.3.7

3 years ago

0.3.1

3 years ago

0.3.3

3 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago