default_rule.rb 424 B

123456789101112131415161718
  1. module SCSSLint
  2. # Reports the use of !default at the end of variable declarations.
  3. class Linter::DefaultRule < Linter
  4. include LinterRegistry
  5. def visit_function(node)
  6. return true
  7. end
  8. def visit_variable(node)
  9. return if source_from_range(node.source_range).include?('!default')
  10. return unless node_ancestor(node, 2).nil?
  11. add_lint(node, '!default should be used')
  12. end
  13. end
  14. end