Skip to content

Tags: ghermans/scss-lint

Tags

v0.54.0

Toggle v0.54.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
0.54.0

* Add `cubic-bezier` to `NameFormat` whitelist
* Allow triple-slash (`///`) comments in `SpaceAfterComment`
* Add new grid spec properties to `PropertySpelling`
* Add workaround for [negative source range lengths](sass/sass#2284) returned by the Sass parser
* Fix `Indentation` linter to work with `@import` statements which spanned multiple lines

v0.53.0

Toggle v0.53.0's commit message
Cut version 0.53.0

v0.52.0

Toggle v0.52.0's commit message
Cut version 0.52.0

v0.51.0

Toggle v0.51.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
0.51.0

* Add `contain` to list of properties allowed by `PropertySpelling`
* Fix `DuplicateProperty` to report duplicate properties inside media queries
* Relax gem dependency constraints to allow rake 12.x

v0.50.3

Toggle v0.50.3's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
0.50.3

* Add outline, flexbox, background clip, attachment, word-wrap, and work-break
  properties to `concentric` `PropertySort` sort order
* Add background clip and attachment properties to `recess` `PropertySort`
  sort order
* Fix `SpaceAfterComment` handling of consecutive comments
* Fix `SpaceBeforeBrace` to check `@if` / `@else` statements
* Fix `ZeroUnit` to not report zero values with units in `calc` expressions
* Fix detection of control comments when `scss-lint:enable` is used
* Fix `Comment` linter message when using `loud` style comments

v0.50.2

Toggle v0.50.2's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
0.50.2

* Fix default `style` configuration for `SpaceAfterComment` to `one_space` and
  to be disabled by default

v0.50.1

Toggle v0.50.1's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
0.50.1

* Fix regression in `scss_files` option processing where option was ignored

v0.50.0

Toggle v0.50.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
0.50.0

New Features

* Add `SpaceAfterComment` which checks for spacing after comment literal

Changes

* Drop support for Ruby 1.9.3
* `Shorthand` linter will now forbid the use of shorthand properties if
  `allowed_shorthands` option is set to an empty list
* Change Rake task to respect `scss_files` option if no explicit files are
  specified

Bug Fixes

* Fix `scss_files` option to accept an array of patterns
* Fix `--exclude-linter` flag
* Fix `ColorKeyword` linter to allow color keywords to be used as arguments
  in `map-*`-related function calls
* Fix `SpaceAfterComma` linter to report correct column number
* Fix `PrivateNamingConvention` to consider functions/mixins used inside other
  functions/mixins
* Fix `Shorthand` to not report shorthanded values with `!important` as having
  a shorthand length not specified in `allowed_shorthands`
* Fix `UnnecessaryMantissa` to ignore decimal values in URL literals
* Fix `PlaceholderInExtend` to report comma sequences starting with a
  placeholder
* Fix `StringQuotes` linter to ignore `@charset` directives since they must
  [_always_ use double quotes](https://www.w3.org/TR/css-syntax-3/#charset-rule)

v0.49.0

Toggle v0.49.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
0.49.0

New Features

* Add `background-clip` and `clip` to `smacss` preset sort order
* Add `LengthVariable` linter for reporting when variables should be used
  instead of literal lengths

Changes

* Increase minimum required `sass` gem version to 3.4.20+
* Modify `Shorthand` linter to report lint if a shorthand of a length not
  specified in the `allowed_shorthands` option is used
* Ignore SCSS functions in `NameFormat` linter
* Update default formatter to output column number in addition to line number
* Wrap `@`-declaratives in backticks in lint messages

Bug Fixes

* Fix `PropertySortOrder` `separate_groups` option to work for preset sort
  orders
* Fix `TrailingZero` to report correct lint messages for values with multiple
  trailing zeros

v0.48.0

Toggle v0.48.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
0.48.0

* Relax `rake` gem dependency to allow 11.x.x versions
* Add `linear-gradient` to `NameFormat` whitelist
* Fix `DisableLinterReason` not reporting inline disable comments on a line
  following a comment line
* Add `Stats` `--format` option to output list of linter types ordered by
  the number of occurrences