Skip to content

Latest commit

 

History

History
92 lines (60 loc) · 4.19 KB

CHANGELOG.md

File metadata and controls

92 lines (60 loc) · 4.19 KB

Changelog

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.

Added

  • #39 Add rule @ecocode/avoid-brightness-override (EC522)
  • #41 Add rule @ecocode/no-torch (EC530)
  • Add support for SonarQube up to 10.7

Changed

  • #44 Implement the rule EC523 for React Native
  • #52 Remove trailing dots in Sonar rules descriptions
  • Update Docker Compose configuration file to V2

Deleted

  • #44 Merge the rule EC8 with EC523

1.5.0 - 2024-03-13

Added

  • 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

Changed

  • #30 Improve documentation and clean code taxonomy of all rules

Fixed

  • #30 Fix typo in EC12 rule

1.4.0 - 2023-10-30

Added

  • #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

Changed

  • #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

Added

  • 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

Added

  • 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