Skip to content

Commit

Permalink
Add external analyzer to sonarcloud pipeline
Browse files Browse the repository at this point in the history
  • Loading branch information
EduardoPicolo committed Aug 13, 2022
1 parent dc71606 commit 4de1ff4
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 3 deletions.
6 changes: 4 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,11 +64,10 @@ jobs:
- name: 🧰 Install dependencies
run: yarn install

- name: 🧹 Run lint
- name: 🧪 Run tests
run: yarn test

sonarcloud:
needs: test
name: SonarCloud
runs-on: ubuntu-latest
steps:
Expand All @@ -90,6 +89,9 @@ jobs:
- name: 🧰 Install dependencies
run: yarn install

- name: 📜 Eslint report
run: npx eslint -f json -o reports/eslint-report.json src

- name: 🧪 Test and coverage
run: yarn test

Expand Down
1 change: 1 addition & 0 deletions reports/eslint-report.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[{"filePath":"/home/eduardo/2022-1-schedula-front/src/components/DashboardOptions.tsx","messages":[],"suppressedMessages":[{"ruleId":"react-perf/jsx-no-new-object-as-prop","severity":2,"message":"JSX attribute values should not contain objects created in the same scope","line":27,"column":17,"nodeType":"ObjectExpression","endLine":27,"endColumn":50,"suppressions":[{"kind":"directive","justification":"its necessary since _hover NEEDS a css style object"}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/components/ListIcon.tsx","messages":[],"suppressedMessages":[{"ruleId":"react-perf/jsx-no-new-object-as-prop","severity":2,"message":"JSX attribute values should not contain objects created in the same scope","line":87,"column":17,"nodeType":"ObjectExpression","endLine":87,"endColumn":41,"suppressions":[{"kind":"directive","justification":"its necessary since _hover NEEDS a css style object"}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/components/ListItem.tsx","messages":[],"suppressedMessages":[{"ruleId":"react-perf/jsx-no-new-object-as-prop","severity":2,"message":"JSX attribute values should not contain objects created in the same scope","line":89,"column":18,"nodeType":"ObjectExpression","endLine":94,"endColumn":14,"suppressions":[{"kind":"directive","justification":"Its not css."}]},{"ruleId":"react-perf/jsx-no-new-object-as-prop","severity":2,"message":"JSX attribute values should not contain objects created in the same scope","line":104,"column":19,"nodeType":"ObjectExpression","endLine":111,"endColumn":14,"suppressions":[{"kind":"directive","justification":"Its not css."}]},{"ruleId":"react-perf/jsx-no-new-object-as-prop","severity":2,"message":"JSX attribute values should not contain objects created in the same scope","line":121,"column":21,"nodeType":"ObjectExpression","endLine":128,"endColumn":14,"suppressions":[{"kind":"directive","justification":"Its not css."}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/components/ListagemButtonCad.tsx","messages":[],"suppressedMessages":[{"ruleId":"react-perf/jsx-no-new-object-as-prop","severity":2,"message":"JSX attribute values should not contain objects created in the same scope","line":35,"column":17,"nodeType":"ObjectExpression","endLine":39,"endColumn":10,"suppressions":[{"kind":"directive","justification":"its necessary since _hover NEEDS a css style object"}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/components/ListagemHeader.tsx","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/components/ModalCad&Edit.tsx","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/components/ModalDel.tsx","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/components/SideBar/Sidebar.spec.tsx","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/components/SideBar/SidebarItem/SideBarItem.tsx","messages":[],"suppressedMessages":[{"ruleId":"react-perf/jsx-no-new-object-as-prop","severity":2,"message":"JSX attribute values should not contain objects created in the same scope","line":57,"column":17,"nodeType":"ObjectExpression","endLine":61,"endColumn":10,"suppressions":[{"kind":"directive","justification":"não irei implementar uma classe que aplica hover"}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/components/SideBar/index.tsx","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/components/loading.tsx","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/layout/DefaultLayout.tsx","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/pages/_app.tsx","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/pages/_document.tsx","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/pages/cadastro.tsx","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/pages/index.tsx","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/pages/listaCategoria.tsx","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/pages/listaCidades.tsx","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/pages/teste.tsx","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/routes/index.tsx","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/services/DataType.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/services/FunctionList.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/services/RequestCad.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/services/RequestDel.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/services/RequestEdit.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/services/testApi.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/styles/ColorTheme.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/home/eduardo/2022-1-schedula-front/src/types.d.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]}]
3 changes: 2 additions & 1 deletion sonar-project.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
sonar.projectKey=fga-eps-mds_2022-1-schedula-front
sonar.organization=fga-eps-mds-1

sonar.javascript.lcov.reportPaths=./coverage/lcov.info
sonar.javascript.lcov.reportPaths=./coverage/lcov.info
sonar.eslint.reportPaths=reports/eslint-report.json

0 comments on commit 4de1ff4

Please sign in to comment.