Removing [ts] errors from JS files In VS Code
JavascriptTypescriptVisual Studio-CodeJavascript Problem Overview
Javascript Solutions
Solution 1 - Javascript
There's a GitHub issue that discusses the [ts]
token from the errors in a bit more detail. The most relevant comment to this discussion is:
> Yes. The TypeScript extension powers our javascript intellisense which is why you see [TS]
in your js file. That only indicates what extension is providing that error.
You can disable this validation itself by adding the following to an appropriate settings.json
file:
"javascript.validate.enable": false
The docs discusses this option a little bit further:
> With javascript.validate.enable: false
, you disable all built-in syntax checking. If you do this, we recommend that you use a linter like ESLint to validate your source code.
As noted above, this disables all built-in syntax checking. Although the suggestion is to use something like ESLint instead, there might be another option if you're specifically concerned about the import
/export
errors. You can add a jsconfig.json
file to your project with the following content:
{
"compilerOptions": {
"module": "es2015"
}
}
This instructs VS Code to use the es2015 module syntax (import
/export
), which appears to make it happier.
Solution 2 - Javascript
On Windows- File > Preferences > Settings Go to Extensions->TypeScript-> Javascript>Validate make sure Enable/disable JavaScript validation. is not checked
Solution 3 - Javascript
Solution 4 - Javascript
Make sure javascript.implicitProjectConfig.checkJs
is false VSCode settings.
Solution 5 - Javascript
On the settings.json file add a line
"js/ts.implicitProjectConfig.checkJs": true,
"javascript.validate.enable": false, // => required
Solution 6 - Javascript
I don't have enough information about project setup and code, but it looks like you are trying to load .js
files as typescript.
To use JavaScript files in Typescript projects you must enable allowJs
flag, either in command line --allowJs
or in the tsconfig.json
as "allowJs": true
.
But, if the .js
files should not be part of the TS project but just are in the same directory tree, you need to review your exclude
and include
properties of tsconfig.json
Solution 7 - Javascript
On visual studio code File > Preferences > Settings Go to Extensions->TypeScript-> Javascript>Validate make sure Enable/disable JavaScript validatio
Solution 8 - Javascript
This worked for me too: File > Preferences > Settings > Extensions->TypeScript-> Javascript>Validate make sure Enable/disable JavaScript validation. is not checked
https://stackoverflow.com/a/53745887/14728249 Thank you @BenE :)
Solution 9 - Javascript
Open settings in your VSC.
To open your user and workspace settings, use the following VS Code menu command:
-
On Windows/Linux - File > Preferences > Settings
-
On macOS - Code > Preferences > Settings
Check iftslint.jsEnable
is set tofalse
// Control whether tslint is enabled for JavaScript files or not.
"tslint.jsEnable": false,
Set it to false in workspace settings section
From the documentation:
tslint.enable - enable/disable tslint.
tslint.jsEnable - enable/disable tslint for .js
files, default is false.