]> source.dussan.org Git - sonarqube.git/commit
[NO JIRA] Improve local eslint rules
authorWouter Admiraal <wouter.admiraal@sonarsource.com>
Fri, 24 Mar 2023 13:27:19 +0000 (14:27 +0100)
committersonartech <sonartech@sonarsource.com>
Tue, 4 Apr 2023 20:03:15 +0000 (20:03 +0000)
commit556a848f632a9b72ee8875eb0f011c2d13fca559
tree74855c000400af1a2f4f818f3c5fb3a2fe0e604e
parent890b0d6477d86575923d259c30e32ed096daf306
[NO JIRA] Improve local eslint rules

- Also trigger on conditional DeferredSpinner when using ternary
  conditions.
- Turn all "use enum" rules into standalone rule files, and move the
  reusable logic to a lib/ folder instead.
- Run tests on CI
13 files changed:
server/sonar-web/eslint-local-rules/__tests__/no-conditional-rendering-of-deferredspinner-test.js
server/sonar-web/eslint-local-rules/__tests__/use-enum-test.js [deleted file]
server/sonar-web/eslint-local-rules/index.js
server/sonar-web/eslint-local-rules/jest.config.js [new file with mode: 0644]
server/sonar-web/eslint-local-rules/lib/__tests__/use-enum-test.js [new file with mode: 0644]
server/sonar-web/eslint-local-rules/lib/use-enum.js [new file with mode: 0644]
server/sonar-web/eslint-local-rules/no-conditional-rendering-of-deferredspinner.js
server/sonar-web/eslint-local-rules/use-componentqualifier-enum.js [new file with mode: 0644]
server/sonar-web/eslint-local-rules/use-enum.js [deleted file]
server/sonar-web/eslint-local-rules/use-metrickey-enum.js [new file with mode: 0644]
server/sonar-web/eslint-local-rules/use-metrictype-enum.js [new file with mode: 0644]
server/sonar-web/eslint-local-rules/use-visibility-enum.js [new file with mode: 0644]
server/sonar-web/package.json