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/hex_length.rb,
lib/scss_lint/auto_correct/correctors/indentation.rb,
lib/scss_lint/auto_correct/correctors/hex_notation.rb,
lib/scss_lint/auto_correct/correctors/leading_zero.rb,
lib/scss_lint/auto_correct/correctors/color_keyword.rb,
lib/scss_lint/auto_correct/correctors/string_quotes.rb,
lib/scss_lint/auto_correct/correctors/variable_name.rb,
lib/scss_lint/auto_correct/correctors/space_before_brace.rb,
lib/scss_lint/auto_correct/correctors/trailing_semicolon.rb,
lib/scss_lint/auto_correct/correctors/property_sort_order.rb,
lib/scss_lint/auto_correct/correctors/single_line_per_selector.rb,
lib/scss_lint/auto_correct/correctors/empty_line_between_blocks.rb
Defined Under Namespace
Classes: Base, ColorKeyword, EmptyLineBetweenBlocks, HexLength, HexNotation, Indentation, LeadingZero, PropertySortOrder, SingleLinePerSelector, SpaceBeforeBrace, StringQuotes, TrailingSemicolon, VariableName
Class Method Summary collapse
Class Method Details
.all ⇒ Object
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 { |x| [x.priority.to_s.rjust(8, "0"), x.name].join } end |