Module: SCSSLint::AutoCorrect::Correctors

Defined in:
lib/scss_lint/auto_correct/correctors.rb,
lib/scss_lint/auto_correct/correctors/base.rb,
lib/scss_lint/auto_correct/correctors/double_quoting.rb,
lib/scss_lint/auto_correct/correctors/variable_names.rb,
lib/scss_lint/auto_correct/correctors/downcase_colors.rb,
lib/scss_lint/auto_correct/correctors/format_newlines.rb,
lib/scss_lint/auto_correct/correctors/property_sort_order.rb,
lib/scss_lint/auto_correct/correctors/spacing_before_selectors.rb,
lib/scss_lint/auto_correct/correctors/lines_end_with_semicolons.rb,
lib/scss_lint/auto_correct/correctors/short_versions_of_numbers.rb,
lib/scss_lint/auto_correct/correctors/newlines_for_each_selector.rb,
lib/scss_lint/auto_correct/correctors/shorter_versions_of_colors.rb,
lib/scss_lint/auto_correct/correctors/no_spaces_before_semicolons.rb,
lib/scss_lint/auto_correct/correctors/use_hex_instead_of_color_keywords.rb

Defined Under Namespace

Classes: Base, DoubleQuoting, DowncaseColors, FormatNewlines, LinesEndWithSemicolons, NewlinesForEachSelector, NoSpacesBeforeSemicolons, PropertySortOrder, ShortVersionsOfNumbers, ShorterVersionsOfColors, SpacingBeforeSelectors, UseHexInsteadOfColorKeywords, VariableNames

Class Method Summary collapse

Class Method Details

.allObject



3
4
5
6
7
8
# File 'lib/scss_lint/auto_correct/correctors.rb', line 3

def self.all
  ObjectSpace.
    each_object(Class).
    select { |klass| klass < Base }.
    sort_by(&:priority)
end