Detalhes do pacote

eslint-config-binden-ts

binden-js458MIT5.0.2

Shareable TypeScript ESLint config

eslint, eslintconfig, typescript, binden

readme (leia-me)

eslint-config-binden-ts CI Status version Known Vulnerabilities code style: prettier Contributor Covenant semantic-release Conventional Commits GitHub top language Node.js version npm downloads License

Shareable TypeScript ESLint config.

Installation

npm i --save-dev eslint-config-binden-ts

Usage

  • Add a path to your tsconfig.json file
// eslint.config.js
import config from "eslint-config-binden-ts";
export default [
  ...config,
  { languageOptions: { parserOptions: { project: "tsconfig.json" } } },
];

changelog (log de mudanças)

Changelog

5.0.2 (2025-04-27)

Dependencies

  • bump eslint-config-binden-js from 5.0.0 to 5.0.1 (46f0038)

5.0.1 (2025-02-24)

Dependencies

  • bump typescript-eslint from 8.17.0 to 8.24.1 (7320d36)

5.0.0 (2024-12-07)

⚠ BREAKING CHANGES

  • add the @typescript-eslint/no-empty-object-type rule
  • disable the @typescript-eslint/unified-signatures rule
  • change the default method signature style to method
  • drop Node.js<22 support

Performance Improvements

  • add the @typescript-eslint/no-empty-object-type rule (14d6c80)
  • disable the @typescript-eslint/unified-signatures rule (f375837)
  • drop Node.js<22 support (ba7258e)

Dependencies

  • bump eslint-config-binden-js to v5.0.0 (edc5a25)

Miscellaneous Chores

  • change the default method signature style to method (b4ad666)

4.0.5 (2024-12-07)

Dependencies

  • bump typescript-eslint from 8.5.0 to 8.17.0 (ef8dd6f)

4.0.4 (2024-12-07)

Dependencies

  • bump eslint-config-binden-js from 4.0.0 to 4.0.1 (611107c)

4.0.3 (2024-09-11)

Bug Fixes

  • use the no-throw-literal rule (cee8438)

Dependencies

  • bump eslint-config-binden-js from 3.0.0 to 4.0.0 (1a47f2e)
  • bump typescript-eslint from 7.13.0 to 8.5.0 (72431d6)

4.0.2 (2024-06-14)

Dependencies

  • bump typescript-eslint from 7.11.0 to 7.13.0 (e963602)

4.0.1 (2024-05-29)

Dependencies

  • bump typescript-eslint from 7.6.0 to 7.11.0 (17f5ee2)

4.0.0 (2024-04-08)

⚠ BREAKING CHANGES

  • use the flat configs

Features

Performance Improvements

  • bump minimum supported Node.js version to v20.12.1 (485e1d2)

Dependencies

  • add typescript-eslint (259b84a)
  • bump eslint-config-binden-js from v1.0.4 to v3.0.0 (abbde74)
  • bump typescript-eslint from v6.19.1 to v7.6.0 (6ccc549)

3.0.0 (2024-01-28)

⚠ BREAKING CHANGES

  • drop Node <20 support

Performance Improvements

2.0.0 (2023-07-12)

⚠ BREAKING CHANGES

  • remove redundant rules

Dependencies

  • bump binden/tsconfig from 1.0.1 to 1.0.2 (6b40790)
  • bump eslint-config-binden-js from 1.0.2 to 1.0.3 (765535d)
  • bump typescript-eslin from 5.36.1 to 6.0.0 (4da8a0b)

Code Refactoring

1.0.2 (2022-09-05)

Dependencies

  • bump eslint-config-binden-js from 1.0.1 to 1.0.2 (aa11e0c)
  • bump typescript-eslint from 5.31.0 to 5.36.1 (112e8f8)

1.0.1 (2022-07-29)

1.0.0 (2022-07-28)

Features

Performance Improvements

  • add TypeScript declarations (3f08d00)