3.0.3 • Published 4 years ago

@tecsinapse/eslint-config-tecsinapse-js v3.0.3

Weekly downloads
70
License
MIT
Repository
github
Last release
4 years ago

Projeto para padronizar a configuração do ESLint e do Prettier utilizada na TecSinapse para projetos JavaScript

Como usar?

Adicionar no seu package.json como dev dependencies:

yarn add --dev @tecsinapse/eslint-config-tecsinapse-js

Incluir no seu projeto o arquivo prettier.config.js com o conteúdo:

module.exports = require('@tecsinapse/eslint-config-tecsinapse-js/prettier.config');

Adicionar no package.json uma seção:

  "eslintConfig": {
    "extends": [
      "@tecsinapse/tecsinapse-js"
    ]
  }

Exceções

Usar para console.log de pontos realmente importantes de ficarem no servidor

// eslint-disable-next-line no-console

Usar em casos que realmente não faz sentido ter um caso padrão para o switch/case

// eslint-disable-next-line default-case

Usar em pontos onde realmente não temos framework visual para suportar uma implementação simples

// eslint-disable-next-line no-alert

Usar em pontos onde realmente os dados ficam apenas no cliente e são informações simples que possuem ciclo de vida maior do que o template

// eslint-disable-next-line meteor/no-session
3.0.3

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.5.10

4 years ago

2.5.9

4 years ago

2.5.8

4 years ago

2.5.7

4 years ago

2.5.5

4 years ago

2.5.4

4 years ago

2.5.3

4 years ago

2.5.2

4 years ago

2.3.1

4 years ago

2.3.0

4 years ago

2.2.6

4 years ago

2.2.5

4 years ago

2.2.4

5 years ago

2.2.3

5 years ago

2.2.2

5 years ago

2.2.1

5 years ago

2.2.0

5 years ago

2.1.5

5 years ago

2.1.4

5 years ago

2.1.3

5 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.9

5 years ago

2.0.8

5 years ago

2.0.7

5 years ago

2.0.6

5 years ago

2.0.5

6 years ago

2.0.4

6 years ago

2.0.3

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago