Converts your TSLint configuration to the closest possible ESLint equivalent. 🚀
MIT License
Bot releases are hidden (Show)
Published by JoshuaKGoldberg over 1 year ago
This release contains a long-pending PR from @hyperupcall to add adds support for the TSLint ordered-imports
rule providing ruleArguments to the ESLint import/order
rule. Hooray! 🎉
ordered-imports
optionPublished by JoshuaKGoldberg almost 2 years ago
This release includes a hefty number of dependency version bumps, but no new code otherwise.
Published by JoshuaKGoldberg about 2 years ago
This patch release contains one bugfix:
ruleArguments
propertyThanks @hyperupcall for sending the PR in!
Published by JoshuaKGoldberg about 2 years ago
This patch release fills in missing files that were preventing the package from running. There are no other bugfixes or new features. See #1536.
Published by JoshuaKGoldberg about 2 years ago
This release includes a bugfix for the variable-name converter:
Thanks to @amorimr for a great first contribution!
Published by JoshuaKGoldberg over 2 years ago
This release includes an important bugfix for rule severities that differ between TSLint and ESLint:
You can read more on the original issue here: https://github.com/typescript-eslint/tslint-to-eslint-config/issues/1207
Thanks to @hyperupcall for continuing to send great contributions!
Published by JoshuaKGoldberg over 2 years ago
This release includes a single, excellent user-facing feature that brings tslint-to-eslint-config
's output more in line with standard ESLint practices:
Thanks @hyperupcall for the continued contributions!
Astute readers may also notice that this version is a bit further along than previous releases noted on GitHub. Previous v2.12.* versions were released quickly in a failed effort to migrate to ECMAScript modules. I won't be trying that again for a while.
Published by JoshuaKGoldberg over 2 years ago
This release comes with two excellent user-facing features:
Thanks to contributor @hyperupcall for both of them! 🎉
Published by JoshuaKGoldberg over 2 years ago
This patch release includes a new converter:
Thanks @kondi!
Published by JoshuaKGoldberg about 3 years ago
This release brings on key user-facing feature: finding original configuration files will no longer silently crash on Windows. It also includes a reorganization of converter and merger paths internally that should not impact running.
Published by JoshuaKGoldberg about 3 years ago
This release contains a ton of support for external TSLint plugins that have rules no longer applicable to ESLint. Hooray!
Many thanks to this release's excellent community contributors, @rafaelss95 and @wafuwafu13!
Published by JoshuaKGoldberg about 3 years ago
This release fixes an issue with some converters outputting restricted-syntax
instead of no-restricted-syntax
. Whoops...
Thanks @viditganpi for both filing the issue and sending a PR to fix -- all in the same day!
Published by JoshuaKGoldberg over 3 years ago
This patch release contains a handful of new converters for react-ally
rules:
Published by JoshuaKGoldberg over 3 years ago
❗ This emergency release reverts two PRs from the 2.7.0 release:
See https://github.com/typescript-eslint/tslint-to-eslint-config/issues/1159 and https://github.com/angular-eslint/angular-eslint/issues/571 for more details.
Published by JoshuaKGoldberg over 3 years ago
This release contains a single feature, but a great one:
Many thanks to @KingDarBoja for collaboration in coming to that feature!
Published by JoshuaKGoldberg over 3 years ago
Happy summer everyone!
This release brings a slew of new converters for the old tslint-microsoft-contrib rulesets, as well as a bugfix for finding existing package information on Windows:
Many thanks to the ever-vigilant @KingDarBoja for reviews on PRs!
Published by JoshuaKGoldberg over 3 years ago
Hot on the heels of v2.5.0, this v2.6.0 release includes one mammoth set of missing converters for SonarTS rules:
Many thanks to @Res42 for filling so many of them in!
Published by JoshuaKGoldberg over 3 years ago
Happy summertime, everyone! This release has a few added rule converters and a suite of fixes to existing converters that neglected to disable core ESLint rules overridden by their typescript-eslint counterparts.
Furthermore, it improves "merging" logic FOR duplicate ESLint rule arguments: if multiple converters output the same rule arguments, it's now smart enough to deduplicate them and not need an explicit merger internally.
Thanks to @Res42 for powering through the missing rule disables and merger logic improvement!
Published by JoshuaKGoldberg over 3 years ago
This release includes a bunch of previously missing rule converters:
It was authored by the maintainers: @JoshuaKGoldberg and (mostly) @KingDarBoja. Cheers! 🎉
Published by JoshuaKGoldberg over 3 years ago
This small patch release contains a small improvement to error message reporting when a required package is missing.