style(lint): enable default rule and ignore variables with parents

This commit is contained in:
Brandy Carney
2017-06-09 18:19:03 -04:00
parent 63b0f0aaf6
commit d0847aabdb
2 changed files with 3 additions and 9 deletions

View File

@ -17,7 +17,7 @@ linters:
enabled: false enabled: false
DefaultRule: DefaultRule:
enabled: false enabled: true
DuplicateProperty: DuplicateProperty:
enabled: false enabled: false

View File

@ -3,21 +3,15 @@ module SCSSLint
class Linter::DefaultRule < Linter class Linter::DefaultRule < Linter
include LinterRegistry include LinterRegistry
def visit_each(node)
return true
end
def visit_function(node) def visit_function(node)
return true return true
end end
def visit_mixin(node)
return true
end
def visit_variable(node) def visit_variable(node)
return if source_from_range(node.source_range).include?('!default') return if source_from_range(node.source_range).include?('!default')
return unless node_ancestor(node, 2).nil?
add_lint(node, '!default should be used') add_lint(node, '!default should be used')
end end
end end