]> source.dussan.org Git - sonarqube.git/commitdiff
integrate eslint report (#441)
authorStas Vilchik <stas.vilchik@sonarsource.com>
Mon, 25 Jun 2018 07:07:52 +0000 (09:07 +0200)
committersonartech <sonartech@sonarsource.com>
Fri, 29 Jun 2018 07:10:12 +0000 (09:10 +0200)
server/sonar-bitbucketcloud/.gitignore
server/sonar-bitbucketcloud/build.gradle
server/sonar-bitbucketcloud/package.json
server/sonar-vsts/.gitignore
server/sonar-vsts/build.gradle
server/sonar-vsts/package.json
server/sonar-web/.gitignore
server/sonar-web/build.gradle
server/sonar-web/package.json

index c5bfb80876411224b1c6c496cdc6673009994d14..170910afa26f4bd06ee7c0a09e920c3b65e32f96 100644 (file)
@@ -24,3 +24,6 @@ build/
 src/test/json/**/*.png
 lcov.info
 .nyc_output
+
+# eslint
+eslint-report.json
index 435d4a59ca80fdbef0fa96c6254094ad6e8a1209..5a848ddf1f091f6a7bd94d5cd6ab39a91d4b1c59 100644 (file)
@@ -5,6 +5,7 @@ sonarqube {
     property "sonar.tests", "src/main/ts"
     property "sonar.test.inclusions", "src/main/ts/**/__tests__/**"
     property "sonar.exclusions", "src/main/ts/**/__tests__/**"
+    property "sonar.typescript.eslint.reportPaths", "eslint-report.json"
   }
 }
 
index 5c336532dd9b0a21f90ba6493052d5316d919f74..d48bd027adcf45d300496b243166b0948a177469 100644 (file)
@@ -86,6 +86,7 @@
     "coverage": "yarn jest --coverage",
     "format": "yarn prettier --write --list-different 'src/main/ts/**/*.{js,ts,tsx,css}'",
     "lint": "yarn eslint --ext js,ts,tsx --quiet src/main/ts",
+    "lint-report": "eslint --ext js,ts,tsx -f json -o eslint-report.json src/main/ts",
     "prettier-check": "yarn prettier --list-different 'src/main/ts/**/*.{js,ts,tsx,css}'",
     "ts-check": "yarn tsc --noEmit",
     "validate": "yarn lint && yarn ts-check && yarn prettier-check && NODE_ENV=test jest"
index c5bfb80876411224b1c6c496cdc6673009994d14..170910afa26f4bd06ee7c0a09e920c3b65e32f96 100644 (file)
@@ -24,3 +24,6 @@ build/
 src/test/json/**/*.png
 lcov.info
 .nyc_output
+
+# eslint
+eslint-report.json
index 078b68814c1ae0090e0e8b94088524dee02c3ada..80e96ce4daa721ef31fc9ff8c845e3830a01c5a6 100644 (file)
@@ -5,6 +5,7 @@ sonarqube {
     property "sonar.tests", "src/main/js"
     property "sonar.test.inclusions", "src/main/js/**/__tests__/**"
     property "sonar.exclusions", "src/main/js/libs/third-party/**/*,src/main/js/**/__tests__/**"
+    property "sonar.typescript.eslint.reportPaths", "eslint-report.json"
   }
 }
 
index 89e50759e916755da3500237db27afd7d8e12cd1..678db6727bc6d50d1a21efc246ce8b123ab3ce77 100644 (file)
@@ -74,6 +74,7 @@
     "coverage": "npm test -- --coverage",
     "format": "prettier --write --list-different 'src/main/js/!(libs)/**/*.{js,ts,tsx,css}'",
     "lint": "eslint --ext js,ts,tsx --quiet src/main/js",
+    "lint-report": "eslint --ext js,ts,tsx -f json -o eslint-report.json src/main/js",
     "prettier-check": "prettier --list-different 'src/main/js/!(libs)/**/*.{js,ts,tsx,css}'",
     "ts-check": "tsc --noEmit",
     "validate":
index 52ac5f8df674c4f964c1276c0d47d40bed05521b..82da3a3155e527fd8796f4fe1a366b5b69ff6ec4 100644 (file)
@@ -21,3 +21,6 @@ yarn-error.log*
 src/test/json/**/*.png
 lcov.info
 .nyc_output
+
+# eslint
+eslint-report.json
index 0cdcd8499c11ee5a466e88f0d6a765cb181e26f3..b0b13ec8d0ee230fc8cfdb9296a610625bfb5d72 100644 (file)
@@ -4,7 +4,8 @@ sonarqube {
     property "sonar.sources", "src/main/js"
     property "sonar.tests", "src/main/js"
     property "sonar.test.inclusions", "src/main/js/**/__tests__/**"
-    property "sonar.exclusions", "src/main/js/libs/third-party/**/*,src/main/js/libs/require.js,src/main/js/**/__tests__/**"
+    property "sonar.exclusions", "src/main/js/**/__tests__/**"
+    property "sonar.typescript.eslint.reportPaths", "eslint-report.json"
   }
 }
 
index a8b603c90d820a42410574409c49b1b7b925ecd4..4dbeec54ff58a01f180ba5c7ce4aea6bb8043f89 100644 (file)
     "coverage": "npm test -- --coverage",
     "format": "prettier --write --list-different 'src/main/js/**/*.{js,ts,tsx,css}'",
     "lint": "eslint --ext js,ts,tsx --quiet src/main/js",
+    "lint-report": "eslint --ext js,ts,tsx -f json -o eslint-report.json src/main/js",
     "flow-check": "flow check src/main/js",
     "ts-check": "tsc --noEmit",
     "validate": "yarn lint && yarn flow-check && yarn ts-check && NODE_ENV=test jest",