mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-19 19:57:22 +08:00
style(lint): enable default rule and ignore variables with parents
This commit is contained in:
@ -17,7 +17,7 @@ linters:
|
|||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
DefaultRule:
|
DefaultRule:
|
||||||
enabled: false
|
enabled: true
|
||||||
|
|
||||||
DuplicateProperty:
|
DuplicateProperty:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
@ -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
|
||||||
|
Reference in New Issue
Block a user