@captalys-platform/eslint-config-captalys-platform
Rodar o comando `yarn add --dev @captalys-platform/eslint-config-captalys-platform` no projeto desejado e adicionar a seguinte configuração no `package.json`: ```json "eslintConfig": { "extends": "@captalys-platform/eslint-config-captalys-platform" } ``
Last updated 4 months ago by captalys .
ISC · Original npm · Tarball · package.json
$ cnpm install @captalys-platform/eslint-config-captalys-platform 
SYNC missed versions from official npm registry.

Modo de Utilização

Rodar o comando yarn add --dev @captalys-platform/eslint-config-captalys-platform no projeto desejado e adicionar a seguinte configuração no package.json:

"eslintConfig": {
  "extends": "@captalys-platform/eslint-config-captalys-platform"
}

Modo de Desenvolvimento

Rodar o comando yarn link no root deste projeto.
Rodar o comando yarn link @captalys-platform/eslint-config-captalys-platform e adicionar a seguinte configuração no package.json do projeto desejado:

"eslintConfig": {
  "extends": "@captalys-platform/eslint-config-captalys-platform"
}

Também é necessario instalar as peerDependencies no projeto pai.

yarn add --dev @typescript-eslint/eslint-plugin	@typescript-eslint/parser eslint
eslint-config-airbnb eslint-config-prettier eslint-plugin-import eslint-plugin-jest
eslint-plugin-jsx-a11y eslint-plugin-prettier	eslint-plugin-react eslint-plugin-react-hooks

EditorConfig

Até o momento, não é possivel extender o arquivo .editorconfig para outros projetos da mesma forma que fazemos com o @captalys-platform/eslint-config-captalys-platform, porém, o eslint tem praticamente as mesmas responsabilidades do editorconfig.

Hacks de Produtividade

Instalar a extensão dbaeumer.vscode-eslint no VSCode, e colocar as propriedades abaixo no seu arquivo .vscode/settings.json. Dessa forma, muitas coisas boas acontecerão na sua vida!

{
  "eslint.format.enable": true,
  "editor.defaultFormatter": "dbaeumer.vscode-eslint",
  "editor.formatOnPaste": true,
  "editor.formatOnSave": true,
  "editor.codeActionsOnSave": {
    "source.fixAll": true,
    "source.organizeImports": true
  }
}

P.S: O único arquivo relevante nesse projeto é o index.js. .editorconfig e .prettierrc estão aqui apenas por questões de histórico.

Happy Coding =)

Current Tags

  • 0.0.10                                ...           latest (4 months ago)

10 Versions

  • 0.0.10                                ...           4 months ago
  • 0.0.9                                ...           4 months ago
  • 0.0.8                                ...           6 months ago
  • 0.0.7                                ...           6 months ago
  • 0.0.6                                ...           6 months ago
  • 0.0.5                                ...           6 months ago
  • 0.0.4                                ...           6 months ago
  • 0.0.3                                ...           6 months ago
  • 0.0.2                                ...           6 months ago
  • 0.0.1                                ...           6 months ago

Copyright 2014 - 2016 © taobao.org |