- Pick up latest tslint plugin to ignore in-memory files.
- Making more clear that this extension has also been deprecated.
- Manually bump typescript-tslint-plugin version.
- Catch error when resolving global tslint fails. Thanks @nickjs!
- Pick up plugin version 1.0.0
- By default, TSLint will no longer be loaded automatically from the workspace until the user takes some action. See the readme for more details. This fix was made in response to CVE-2020-17150.
- Pick up plugin version 0.5.4
- Fixes disabled quick fix not having correct indent.
- Make sure we pass along packageManager to tslint runner.
- Don't lint mjs files by default.
- Show an alert in the status bar if we detect that tslint is misconfigured. This alert only shows when you open a TS (or JS) file that we think should be linted but tslint is misconfigured in some way.
- Pick up tslint-plugin 0.5.0
- Update the problem matcher to support errors from TSlint 5.12 or newer. Thanks @Springrbua!
- Fix a potential cause of fix-all actions not working. Thanks @lawrence-yu!
- Hook up the
packageManager
property from the tslint plugin Thanks @ExE-Boss!
- Help users better understand why tslint is not enabled by generating warnings if there is a
tslint.json
and the tslint library cannot be found or generates an error. - Treat
tslint.json
as a standardjson
file by default instead of json+comments.
- 1.0 release.
- Fix the
fix-all
action showing up even on non-autofixable errors.
- Pick up TS lint plugin 0.4.
- Auto fixing all errors and auto fix on save. Thanks @kondi!
- Allow configuring
excludes
. Thanks @vemoo!
- Fix
ignoreDefinitionFiles
defaulting to false. - Set
enableForWorkspaceTypeScriptVersions
to allow global plugin to be loaded when using workspace version of TypeScript. This requires VS Code 1.31+.
- Pick up plugin version 0.2.0.
- Default
alwaysShowRuleFailuresAsWarnings
to true. Set"alwaysShowRuleFailuresAsWarnings": false
to restore the old behavior. - Removing logic for older TS lint versions. Only TSlint5 was ever officially supported but there was still some logic for handling older tslint4.
- Don't show error in editor if
tslint
can't be found. We still log an error in the TS Server but do not generate an editor warning.
- Fix bug that could cause TS Lint to use a different version of TypeScript than the version being used by the plugin. This would result in unexpected behavior.
- Use JS/TS extension instead of API to configure plugins.
- Allow configuring using VS Code settings.
- Correctly observe changes to the
tsconfig
/jsconfig
. - Fix error that could cause duplicate tslint errors to be reported.
- Fix potential state corruption error when using TS 3.2.
- Fix trailing comma in schema.
- Only make plugin schema apply if name is specified and set to
typesacript-tslint-plugin
.
- Disables linting of js files by default. Use the
jsEnable
setting to enable this. - Adds a schema for the plugin section of
tsconfig
/jsconfig
. - Bug fixes.
- Use diagnostic as label for quick fixes
- Enable for js files included in tsconfig.
- Initial release