# @tecsinapse/eslint-config

> ESLint configurations used by TecSinapse for JavaScript projects

Latest version **6.0.0** (published 2026-08-12) · MIT license · 0 weekly downloads

## Install

```sh
npm install @tecsinapse/eslint-config
pnpm add @tecsinapse/eslint-config
yarn add @tecsinapse/eslint-config
bun add @tecsinapse/eslint-config
```

## Health

**Score 50/100 (C)** — status: active.

Positive: no vulnerabilities; recently updated.

Warnings: low downloads; no types; no esm support.

## Facts

| | |
|---|---|
| Version | 6.0.0 |
| Published | 2026-08-12 |
| First published | 2020-04-15 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 10 |
| Unpacked size | 5.6 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Tecsinapse |
| Maintainers | lip.tecsinapse, brenneguer-tec, stevenslv, dev.tecsinapse, lucas.ramos.tec, ryancorreatec, brunofaires |

## Links

- npm: https://www.npmjs.com/package/@tecsinapse/eslint-config
- Repository: https://github.com/tecsinapse/eslint-config
- Homepage: https://github.com/tecsinapse/eslint-config#readme
- Issues: https://github.com/tecsinapse/eslint-config/issues
- npm.io page: https://npm.io/package/@tecsinapse/eslint-config

## Dependencies (10)

- [eslint](https://npm.io/package/eslint.md) ~9.39.5
- [globals](https://npm.io/package/globals.md) ^17.11.0
- [prettier](https://npm.io/package/prettier.md) ~3.9.6
- [@eslint/js](https://npm.io/package/@eslint/js.md) ^9.39.5
- [neostandard](https://npm.io/package/neostandard.md) ^0.13.0
- [typescript-eslint](https://npm.io/package/typescript-eslint.md) ^8.67.0
- [eslint-plugin-react](https://npm.io/package/eslint-plugin-react.md) ~7.37.5
- [eslint-config-prettier](https://npm.io/package/eslint-config-prettier.md) ~10.1.8
- [eslint-plugin-prettier](https://npm.io/package/eslint-plugin-prettier.md) ~5.5.6
- [eslint-plugin-react-hooks](https://npm.io/package/eslint-plugin-react-hooks.md) ~7.1.1

## Recent versions

- 6.0.0 (latest) — 2026-08-12
- 5.0.0 — 2025-01-30
- 4.0.0 — 2022-09-27
- 2.5.1 — 2020-04-15

## README

# @tecsinapse/eslint-config

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

# Como usar?

Adicionar no seu package.json como devDependencies:

```
pnpm add -D @tecsinapse/eslint-config
```

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

```javascript
import tecsinapsePrettier from "@tecsinapse/eslint-config/prettier.mjs";

export default tecsinapsePrettier;
```

Incluir no seu projeto o arquivo **eslint.config.mjs** com o conteúdo:

```javascript
import tecsinapseEslintConfig from "@tecsinapse/eslint-config";

export default [...tecsinapseEslintConfig];
```

# Versionamento

Para versionar você pode utilizar:

```
pnpm version $VERSION
```

Onde `$VERSION` é `patch` (0.0.x), `minor` (0.x.0) ou `major` (x.0.0). Se preferir, é possível especificar a versão diretamente (x.x.x).

O comando atualiza a versão no `package.json`, gera um commit e cria a tag `v$VERSION`. Como o `CHANGELOG.md` não é gerado automaticamente, atualize-o manualmente.

Ao fim do processo, você deverá efetuar o `git push` das alterações:

```
git push --follow-tags origin $BRANCH
```

Onde `$BRANCH` é o branch em que os comandos foram executados.

# Publicação

Para publicar basta rodar o seguinte comando:

```
pnpm publish
```

---
_Source: https://npm.io/package/@tecsinapse/eslint-config · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
