Skip to content

Releases: typescript-eslint/tslint-to-eslint-config

v0.5.2: Happy Valentine's Day!

15 Feb 03:45

Choose a tag to compare

This release celebrates our collective love of linting JavaScript & TypeScript code! 💖

  • #323: Change notice behavior for trailing-comma esSpecCompliant
  • #326: Set strict Node engine requirement on package
  • #332: Fix space-within-parens with option 0
  • #336: Fixed member-access converter for option length 1

Great appreciation and love to this version's contributors:

v0.5.1: Happy New Year!

10 Feb 00:11

Choose a tag to compare

This release improves the phrasing for unknown TSLint rules by shifting the blame to this repository instead of ESLint. It also contains a new converter for import-blacklist, a couple of small bugfixes, and a few development improvements.

The user-facing changes are:

  • #277: Missing converter: import-blacklist to no-restricted-imports
  • #299: "do not have an ESLint equivalent" is misleading
  • #310: prefer-readonly: within @typescript-eslint
  • #314: Convert space-within-parens to space-in-parens

Many thanks to our excellent contributors: @mc-suchecki, @adamazing, and @beenotung!

v0.5.0: Happier Reporting

24 Dec 16:50

Choose a tag to compare

This release contains several rule fixes as well as improvements around CLI output reporting:

  • #276: Account for TSLint and @typescript-eslint rulesets
  • #291: fix no-underscore-dangle
  • #293: fix space-before-function-paren
  • #297: Fix comment-format (capitalized-comments)
  • #304: Stopped erroring when .vscode/settings.json doesn't exist
  • #305: Improved spacing around reporting line groups

Eternal thanks to this release's repeat contributor, @bouzuya! ✨

v0.4.0: VS Code Settings Conversion

17 Dec 01:43

Choose a tag to compare

This fast v0.4.0 is a doozy! In addition to a selection of traditional converter and merger improvements, a new --editor option will convert your editor settings from the TSLint extension's to the ESLint extension's. 🚀

  • #281: Fixed @typescript-eslint/member-delimiter-style and padding-line-between-statements converters
  • #282: Add no-redundant-jsdoc converter
  • #284: Missing merger [member-delimiter-style]
  • #273: Generating space-before-function-paren
  • #250: Convert editor settings
  • #271: no-import-side-effect output rule

v0.3.1: Corrected no-import-side-effect conversion

17 Dec 01:39

Choose a tag to compare

This mini-release contains:

  • Corrected no-import-side-effect output rule (#271)

v0.3.0: Node 8 Support!

16 Nov 02:10

Choose a tag to compare

Most notably, this release lowers the minimum Node verison to 8 as hinted to in a few issues.

Many thanks the sole contributor this release:

...for contributing:

  • #242: Add converter trailing-comma

v0.2.11: Rule Extensions Bugfix

31 Oct 00:53

Choose a tag to compare

This release includes but one feature:

  • #262: Again allowed rules from extended rulesets (via reported configs) to be factored in

...fixing an annoying bug where extended rulesets' rules were not factored into output ESLint configurations. Thanks to @jeremyyap for spotting!

v0.2.10: Small Hacktoberfest Bugs

27 Oct 18:38

Choose a tag to compare

Thanks, of course, to this small release's included contributor:

This release contains a couple of small but key bug fixes:

  • #255: Add ruleArguments mapping to indent converter
  • #258: Added missing 'never' argument to one-var output

v0.2.9: Hacktoberfest Round 3

26 Oct 02:02

Choose a tag to compare

Hacktoberfest 2019 continues with some wonderful additions from the community. Thanks everyone!

Feature changes included:

  • #230: Added missing no-implicit-dependencies converter
  • #231: Fix member access converter
  • #236: Output optimizing for unsupported rules
  • #237: Add strict-boolean-expression converter
  • #239: add no-import-side-effect converter
  • #240: Add comment-format converter
  • #243: Fix typescript-eslint rulename to no-reference converter
  • #244: [Bugfix] Replace removed rules
  • #245: Factor in 'raw' configurations on top of 'reported' ones
  • #248: Add align rule converter + indent merger
  • #253: Add deprecation converter

v0.2.8: Hacktoberfest Round 2

10 Oct 17:48

Choose a tag to compare

We've got a whole new bunch of Hacktoberfest contributions thanks to these wonderful volunteers:

Feature changes included:

  • #193: add converter for space-within-parens rule
  • #202: Add missing converter: no-null-keyword
  • #204: Add missing converter: file-name-casing
  • #205: Added no-unused-expression converter
  • #206: Added no-async-without-await converter and unit tests
  • #209: Script creates wrongly named file on Windows
  • #210: use of no-empty-function
  • #211: Added ordered-imports converter
  • #214: add no-duplicate-variable converter and unit test
  • #215: Feature/converter no default export
  • #218: implement no-shadowed-variable converter
  • #220: added semicolon rule converter plus tests
  • #221: added a converter for use-default-type-parameter
  • #222: Implement variable-name rule converter
  • #223: Implement no-submodule-imports converter
  • #226: Removed end-to-end tests
  • #227: Add no-caller and no-eval mergers
  • #229: Refreshed list of ESLint rules for new additions
  • #235: Switched no-console output from blacklist to whitelist