Upgrade scss-lint to 0.54.0

Upgrade scss-lint from 0.47.1 to 0.54.0 as unchanged more than 16 months after !3069 (merged) (#13552 (closed)).

Changelog

via https://raw.githubusercontent.com/brigade/scss-lint/v0.54.0/CHANGELOG.md

## 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](https://github.com/sass/sass/issues/2284) returned by the Sass parser
* Fix `Indentation` linter to work with `@import` statements which spanned multiple lines

## 0.53.0

* Update smacss order
* Add missing transform-origin property to concentric order
* Ignore URLs with variables in UrlFormatter

## 0.52.0

* Load configuration files found in plugin directories

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

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

## 0.50.2

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

## 0.50.1

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

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

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

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

Links

/label ~"gem update" ~backstage frontend