Class: SCSSLint::Linter::SpaceAfterComma
Overview
Checks for spaces after commas in argument lists.
Constant Summary
Constants included
from Utils
Utils::COLOR_REGEX
Instance Attribute Summary
#config, #engine, #lints
Instance Method Summary
collapse
extract_linters_from, included
#initialize, #name, #run
Methods included from Utils
#color?, #color_hex?, #color_keyword?, #color_keyword_to_code, #extract_string_selectors, #node_ancestor, #node_siblings, #pluralize, #previous_node, #remove_quoted_strings, #same_position?
#visit_selector
Instance Method Details
#visit_function(node) ⇒ Object
16
17
18
19
|
# File 'lib/scss_lint/linter/space_after_comma.rb', line 16
def visit_function(node)
check_definition(node, :function)
yield
end
|
#visit_mixin(node) ⇒ Object
11
12
13
14
|
# File 'lib/scss_lint/linter/space_after_comma.rb', line 11
def visit_mixin(node)
check_invocation(node, :mixin)
yield
end
|
#visit_mixindef(node) ⇒ Object
6
7
8
9
|
# File 'lib/scss_lint/linter/space_after_comma.rb', line 6
def visit_mixindef(node)
check_definition(node, :mixin)
yield
end
|
#visit_script_funcall(node) ⇒ Object
21
22
23
24
|
# File 'lib/scss_lint/linter/space_after_comma.rb', line 21
def visit_script_funcall(node)
check_invocation(node, :function)
yield
end
|
#visit_script_listliteral(node) ⇒ Object
26
27
28
29
|
# File 'lib/scss_lint/linter/space_after_comma.rb', line 26
def visit_script_listliteral(node)
check_commas_after_args(node.elements, 'lists') if node.separator == :comma
yield
end
|