<commit_before># SCSS-Lint Changelog

## master (unreleased)

* Fix bug in `SpaceAfterPropertyName`/`TrailingSemicolon` linters where lint
  would be reported for oneline properties following a selector with
  interpolation
* Fix bug in `SpaceAfterPropertyColon`/`SpaceAfterPropertyName`/`TrailingSemicolon`
  linters where lint would be reported for one-line properties following a
  selector with interpolation
* Add `VendorPrefixes` linter which ensures only whitelisted vendor-prefixed
  properties are used
* Add `scss_files` configuration option allowing a default set of files to be
  linted if no files are explicitly specified
* Add `BangFormat` linter which enforces spacing around the `!` for
  `!important` and `!default`
* Add `new_line` option to `SpaceBeforeBrace` linter enforcing opening curly
  braces start on a new line
* Add `NestingDepth` linter which ensures selectors are nested only up to a
  specified maximum depth
* Add support to `SelectorFormat` for specifying different conventions for
  different types of selectors via the `<type>_convention` options
* Add `@import` check to `TrailingSemicolon`

## 0.29.0

* Update list of known properties (used by `PropertySpelling` lint)
* Fix bug where SassScript selectors referring to the current selector would
  result in a crash
* Enhance `TrailingSemicolon` to check for more than one semicolon at the end
  of a statement
* Add `TrailingZero` linter which checks for unnecessary zeros following a
  decimal point
* Fix bug in `EmptyLineBetweenBlocks` linter where lint would incorrectly be<commit_msg>Add PropertySortOrder lint message change to changelog<commit_after># SCSS-Lint Changelog

## master (unreleased)

* Fix bug in `SpaceAfterPropertyName`/`TrailingSemicolon` linters where lint
  would be reported for oneline properties following a selector with
  interpolation
* Fix bug in `SpaceAfterPropertyColon`/`SpaceAfterPropertyName`/`TrailingSemicolon`
  linters where lint would be reported for one-line properties following a
  selector with interpolation
* Add `VendorPrefixes` linter which ensures only whitelisted vendor-prefixed
  properties are used
* Add `scss_files` configuration option allowing a default set of files to be
  linted if no files are explicitly specified
* Add `BangFormat` linter which enforces spacing around the `!` for
  `!important` and `!default`
* Add `new_line` option to `SpaceBeforeBrace` linter enforcing opening curly
  braces start on a new line
* Add `NestingDepth` linter which ensures selectors are nested only up to a
  specified maximum depth
* Add support to `SelectorFormat` for specifying different conventions for
  different types of selectors via the `<type>_convention` options
* Add `@import` check to `TrailingSemicolon`
* Make `PropertySortOrder` lint message more useful

## 0.29.0

* Update list of known properties (used by `PropertySpelling` lint)
* Fix bug where SassScript selectors referring to the current selector would
  result in a crash
* Enhance `TrailingSemicolon` to check for more than one semicolon at the end
  of a statement
* Add `TrailingZero` linter which checks for unnecessary zeros following a
  decimal point
* Fix bug in `EmptyLineBetweenBlocks` linter where lint would incorrectly be
{'fraction_non_alphanumeric': 0.052566861358745776, 'fraction_numerical': 0.002459268367660621, 'mean_word_length': 5.3062015503875966, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7075213', 'n_tokens_mistral': 901, 'n_tokens_neox': 880, 'n_words': 405}