2.3.0 • Published 1 year ago

@opuscapita/eslint-config-opuscapita-bnapp v2.3.0

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

eslint-config-bnapp

Synopsis

This package is created for andariel services for same eslint settings in services.

Motivation

Use consistency style for all andariel services.

Usage

This eslint-config package handles node.js + browser + React and Typescript.

Version 2.X.X

Add rules for typescript

Checks typescript's rules only for .ts and .tsx files

Updated package dependencies

How to add:

Requires node >= 12.x

Open andariel service

Just put to CLI:

basic installation

npm i --save-dev eslint@8.20 @opuscapita/eslint-config-opuscapita-bnapp@latest

if webpack >= 3

npm i --save-dev @babel/core@^7.18.9 @babel/preset-env@^7.18.9 @babel/eslint-parser@^7.18.9

react

npm i --save-dev eslint-plugin-react@^7.32.2 eslint-plugin-react-hooks@latest@^4.6.0 @babel/preset-react@^7.18.6

typescript

npm i --save-dev @typescript-eslint/eslint-plugin@^5.41.0 @typescript-eslint/parser@^5.41.0

remmember to delete other eslint-configs if instaled in service:

npm uninstall @opuscapita/eslint-config

npm uninstall eslint-config-opuscapita

How to configure

create .eslintrc file and paste it:

{
  "extends": ["@opuscapita/opuscapita-bnapp"]
}

How to use

If you added and installed eslint, use commands below in CLI:

npx eslint src --ext .js,.jsx - check .js and .jsx files with eslint (src = folderName)

npx eslint src --ext .js,.jsx,.ts,.tsx - check also .ts and .tsx files with eslint (src = folderName)

npx eslint src --ext .js,.jsx --fix - check & fix(overwrite) .js and .jsx files with eslint

npx eslint src --ext .js,.jsx,.ts,.tsx --fix - check & fix(overwrite) also .ts and .tsx files with eslint

remmember to check and test changes!

VSCode configuration(suggestion)

install Eslint >= 2.2.6

in settings.json set

"eslint.workingDirectories": [{ "mode": "auto" }],

"eslint.runtime": "",

"eslint.alwaysShowStatus": true,

"eslint.debug": true,

"eslint.format.enable": true,

"eslint.lintTask.enable": true,

"eslint.nodeEnv": "",

"eslint.useESLintClass": true,

"eslint.onIgnoredFiles": "warn",

"eslint.execArgv": null,

"eslint.validate": [

"javascript",

"javascriptreact",

]

Dict

rule handling:

2 = "error"

1 = "warning"

0 = "off"

More information

This repo is inspired by the OpusCapita/eslint-config

License

Opuscapita eslint-config-bnapp is licensed under the MIT License.

2.3.0

1 year ago

2.2.0

1 year ago

2.1.1

1 year ago

2.1.0

1 year ago

2.0.0

1 year ago

1.3.5

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.1-next.0

2 years ago