Skip to content

Commit 6801481

Browse files
author
Aurélien Baudet
committed
[FEATURE] include TypeScript plugin + update rules
1 parent 70ae02d commit 6801481

File tree

2 files changed

+523
-519
lines changed
  • sonar-web-frontend-plugin/src/main/java/fr/sii/sonar/web/frontend
  • sonar-web-frontend-typescript/src/main/resources/rules

2 files changed

+523
-519
lines changed

sonar-web-frontend-plugin/src/main/java/fr/sii/sonar/web/frontend/WebPlugin.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
import fr.sii.sonar.web.frontend.profile.AllJSLintersProfileDefinition;
2222
import fr.sii.sonar.web.frontend.scss.ScssLanguageConstants;
2323
import fr.sii.sonar.web.frontend.scss.ScssPlugin;
24+
import fr.sii.sonar.web.frontend.typescript.TypeScriptLanguageConstants;
25+
import fr.sii.sonar.web.frontend.typescript.TypeScriptPlugin;
2426
import fr.sii.sonar.web.frontend.widget.MultiLanguageDuplicationsWidget;
2527
import fr.sii.sonar.web.frontend.widget.MultiLanguageIssuesWidget;
2628

@@ -33,7 +35,8 @@ public final class WebPlugin extends SonarPlugin {
3335
public static final String LANGUAGES = JsLanguageConstants.LANGUAGE_KEY + "," +
3436
CssLanguageConstants.LANGUAGE_KEY + "," +
3537
HtmlLanguageConstants.LANGUAGE_KEY + "," +
36-
ScssLanguageConstants.LANGUAGE_KEY;
38+
ScssLanguageConstants.LANGUAGE_KEY + "," +
39+
TypeScriptLanguageConstants.LANGUAGE_KEY;
3740

3841
@SuppressWarnings({ "rawtypes", "unchecked" })
3942
public List getExtensions() {
@@ -44,6 +47,7 @@ public List getExtensions() {
4447
extensions.addAll(new ScssPlugin().getExtensions());
4548
extensions.addAll(new AngularHintPlugin().getExtensions());
4649
extensions.addAll(new EslintAngularPlugin().getExtensions());
50+
extensions.addAll(new TypeScriptPlugin().getExtensions());
4751

4852
// aggregated profile definitions
4953
extensions.add(AllJSLintersProfileDefinition.class);

0 commit comments

Comments
 (0)