All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- #39 Add rule
@ecocode/avoid-brightness-override
(EC522) - #41 Add rule
@ecocode/no-torch
(EC530) - Add support for SonarQube up to 10.7
- #44 Implement the rule EC523 for React Native
- #52 Remove trailing dots in Sonar rules descriptions
- Update Docker Compose configuration file to V2
- #44 Merge the rule EC8 with EC523
1.5.0 - 2024-03-13
- Add support for SonarQube up to 10.4
- #30 EC24: define the WHERE clause as a limiting keyword
- #32 Add support for SonarQube 10.4 "DownloadOnlyWhenRequired" feature
- ecoCode#185 Add build number to manifest
- #30 Improve documentation and clean code taxonomy of all rules
- #30 Fix typo in EC12 rule
1.4.0 - 2023-10-30
- #14 Create SonarQube plugin
- #21 Add rule
@ecocode/avoid-css-animations
(EC29) - #18 Add rule
@ecocode/limit-db-query-results
(EC24) - #19 Add rule
@ecocode/no-empty-image-src-attribute
(EC25) - #20 Add rule
@ecocode/prefer-shorthand-css-notations
(EC26) - #22 Add rule
@ecocode/provide-print-css
(EC30) - #25 Add license headers
- ecoCode#207 Add release tag analyzis on SonarCloud
- #12 Pack ESLint plugin into SonarQube plugin
- #16 Use centralized rules specifications
- Update release process through GitHub Actions
- Backport all existing rules into SonarQube plugin
0.2.0 - 2023-05-29
- Add support for TypeScript rules with typescript-eslint
- Add rule
@ecocode/avoid-high-accuracy-geolocation
- Add rule
@ecocode/no-import-all-from-library
- Add rule
@ecocode/no-multiple-style-changes
- Add rule
@ecocode/prefer-collections-with-pagination
0.1.0 - 2023-03-24
- First alpha version of the ESLint plugin 🚀
- Add rule
@ecocode/no-multiple-access-dom-element
- Create tooling script to generate SonarQube rules
- Setup mocha and nyc for tests and coverage
- Setup basic coding style tools
- Write complete contributing guide