In this release we change the approach to the analysis of TypeScript files. Before we were relying on tsconfig
files to get the list of concerned files, which was not always reliable (due to dependencies in those files). Now we build the program, which provides us with the list of files. Due to this change more files could be analyzed now. Also since this release if you want to analyze TS files, at least one tsconfig.json
should be present in the project directory.
This new approach is not applied if there is at least one .vue
file with TypeScript script
.
-
Program-based analysis of TypeScript (fixed #2073)
-
Fixes to support Aura Lightning Components (#2885)
-
Support directories in references in tsconfig (#2815)
-
Rely on Java 11
Full Changelog: 8.6.0.16913...8.7.0.17094
Full issue list: https://github.com/SonarSource/SonarJS/milestone/47?closed=1