Module: SCSSLint::LinterRegistry
- Included in:
- SCSSLint::Linter::BorderZero, SCSSLint::Linter::CapitalizationInSelector, SCSSLint::Linter::ColorKeyword, SCSSLint::Linter::Comment, SCSSLint::Linter::DebugStatement, SCSSLint::Linter::DeclarationOrder, SCSSLint::Linter::DeclaredName, SCSSLint::Linter::DuplicateProperty, SCSSLint::Linter::EmptyRule, SCSSLint::Linter::HexFormat, SCSSLint::Linter::IdWithExtraneousSelector, SCSSLint::Linter::Indentation, SCSSLint::Linter::LeadingZero, SCSSLint::Linter::PlaceholderInExtend, SCSSLint::Linter::Shorthand, SCSSLint::Linter::SingleLinePerSelector, SCSSLint::Linter::SortedProperties, SCSSLint::Linter::SpaceAfterComma, SCSSLint::Linter::SpaceAfterPropertyColon, SCSSLint::Linter::SpaceAfterPropertyName, SCSSLint::Linter::SpaceBeforeBrace, SCSSLint::Linter::TrailingSemicolonAfterPropertyValue, SCSSLint::Linter::UsageName, SCSSLint::Linter::ZeroUnit
- Defined in:
- lib/scss_lint/linter_registry.rb
Class Attribute Summary collapse
-
.linters ⇒ Object
readonly
Returns the value of attribute linters.
Class Method Summary collapse
Class Attribute Details
.linters ⇒ Object (readonly)
Returns the value of attribute linters.
8 9 10 |
# File 'lib/scss_lint/linter_registry.rb', line 8 def linters @linters end |
Class Method Details
.extract_linters_from(linter_names) ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/scss_lint/linter_registry.rb', line 14 def extract_linters_from(linter_names) linter_names.map do |linter_name| begin Linter.const_get(linter_name) rescue NameError raise NoSuchLinter.new("Linter #{linter_name} does not exist") end end end |
.included(base) ⇒ Object
10 11 12 |
# File 'lib/scss_lint/linter_registry.rb', line 10 def included(base) @linters << base end |