Skip to content

Releases: SonarQubeCommunity/sonar-css

Adding ability to write custom checks + 6 new rules

30 Aug 11:06
Compare
Choose a tag to compare

Release notes: https://github.com/SonarQubeCommunity/sonar-css/milestone/10?closed=1

  • Now based on strongly typed AST
  • Ability to write custom checks (see plugin example and detailed explanations at https://github.com/racodond/sonar-css-custom-rules-plugin)
  • Minfieds CSS are automatically excluded from the analysis
  • New rule: Experimental selector combinators should not be used
  • New rule: Obsolete pseudo-elements and pseudo-classes should not be used
  • New rule: Experimental pseudo-elements and pseudo-classes should not be used
  • New rule: Unknown pseudo-elements and pseudo-classes should not be used
  • New rule: Experimental identifiers should not be used
  • New rule: Case-insensitive flag should not be used

And many other improvements.

Adding ability to write custom checks + 6 new rules

25 Aug 18:31
Compare
Choose a tag to compare

Release notes: https://github.com/SonarQubeCommunity/sonar-css/milestone/10?closed=1

  • Now based on strongly typed AST
  • Ability to write custom checks (see plugin example and detailed explanations at https://github.com/racodond/sonar-css-custom-rules-plugin)
  • Minfieds CSS are automatically excluded from the analysis
  • New rule: Experimental selector combinators should not be used
  • New rule: Obsolete pseudo-elements and pseudo-classes should not be used
  • New rule: Experimental pseudo-elements and pseudo-classes should not be used
  • New rule: Unknown pseudo-elements and pseudo-classes should not be used
  • New rule: Experimental identifiers should not be used
  • New rule: Case-insensitive flag should not be used

And many other improvements.

Updating all CSS elements to latest standards

05 Jul 09:10
Compare
Choose a tag to compare

This version is compatible with SonarQube 5.6+.
Note that analyses must be run with Java 8.

Release notes: https://github.com/SonarQubeCommunity/sonar-css/issues?q=milestone%3A2.0

  • Full review to update or add missing properties, functions, @-rules, validators, vendor-prefixes, links, etc.
  • Tagging all properties as experimental, obsolete, supported by main vendors
  • Improvement of rule documentation
  • New rule: Shorthand properties should not be used

Updating all CSS elements to latest standards

30 Jun 18:21
Compare
Choose a tag to compare

This version is compatible with SonarQube 5.6+.
Note that analyses must be run with Java 8.

Release notes: https://github.com/SonarQubeCommunity/sonar-css/issues?q=milestone%3A2.0

  • Full review to update or add missing properties, functions, @-rules, validators, vendor-prefixes, links, etc.
  • Tagging all properties as experimental, obsolete, supported by main vendors
  • Improvement of rule documentation
  • New rule: Shorthand properties should not be used

Add precise issue location + 4 new rules

07 Jun 21:33
Compare
Choose a tag to compare

Compatible with SonarQube 5.2+

Release notes: https://github.com/SonarQubeCommunity/sonar-css/issues?q=milestone%3A1.10

  • Add precise issue location to all rules
  • New rule: @charset should be the first element in the style sheet and not be preceded by any character
  • New rule: @import rules should precede all other at-rules and style rules
  • New rule: Experimental functions should not be used
  • New rule: Obsolete functions and functions not on W3C Standards track should not be used

Add precise issue location + 4 new rules

02 Jun 17:12
Compare
Choose a tag to compare

Compatible with SonarQube 5.2+

Release notes: https://github.com/SonarQubeCommunity/sonar-css/issues?q=milestone%3A1.10

  • Add precise issue location to all rules
  • New rule: @charset should be the first element in the style sheet and not be preceded by any character
  • New rule: @import rules should precede all other at-rules and style rules
  • New rule: Experimental functions should not be used
  • New rule: Obsolete functions and functions not on W3C Standards track should not be used

Add support for SVG properties that can be set via CSS

30 May 08:53
Compare
Choose a tag to compare

Release notes: https://github.com/SonarQubeCommunity/sonar-css/issues?q=milestone%3A1.9

  • Add support for SVG properties that can be set via CSS
  • New rule: experimental at rules should not be used
  • Many other improvements

Add support for SVG properties that can be set via CSS

24 May 18:35
Compare
Choose a tag to compare

Release notes: https://github.com/SonarQubeCommunity/sonar-css/issues?q=milestone%3A1.9

  • Add support for SVG properties that can be set via CSS
  • New rule: experimental at rules should not be used
  • Many other improvements

Add support for SVG properties that can be set via CSS

19 May 11:48
Compare
Choose a tag to compare

Release notes: https://github.com/SonarQubeCommunity/sonar-css/issues?q=milestone%3A1.9

  • Add support for SVG properties that can be set via CSS
  • New rule: experimental at rules should not be used
  • Many other improvements

Fix an NPE on Formatting rule on ruleset without any selector

29 Apr 11:44
Compare
Choose a tag to compare