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
|
||||
|
||||
DefaultRule:
|
||||
enabled: false
|
||||
enabled: true
|
||||
|
||||
DuplicateProperty:
|
||||
enabled: false
|
||||
|
@ -3,21 +3,15 @@ module SCSSLint
|
||||
class Linter::DefaultRule < Linter
|
||||
include LinterRegistry
|
||||
|
||||
def visit_each(node)
|
||||
return true
|
||||
end
|
||||
|
||||
def visit_function(node)
|
||||
return true
|
||||
end
|
||||
|
||||
def visit_mixin(node)
|
||||
return true
|
||||
end
|
||||
|
||||
def visit_variable(node)
|
||||
return if source_from_range(node.source_range).include?('!default')
|
||||
|
||||
return unless node_ancestor(node, 2).nil?
|
||||
|
||||
add_lint(node, '!default should be used')
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user