class Buildr::CssLint::Config
Attributes
config_directory[W]
errors[W]
excludes[W]
format[W]
html_output_file[W]
ignore[W]
project[R]
report_dir[W]
style_file[W]
warnings[W]
xml_output_file[W]
Public Class Methods
new(project)
click to toggle source
# File addon/buildr/css_lint.rb, line 141 def initialize(project) @project = project end
Public Instance Methods
config_directory()
click to toggle source
# File addon/buildr/css_lint.rb, line 64 def config_directory @config_directory || project._(:source, :main, :etc, :scss_lint) end
enabled?()
click to toggle source
# File addon/buildr/css_lint.rb, line 54 def enabled? !self.source_paths.empty? end
errors()
click to toggle source
# File addon/buildr/css_lint.rb, line 82 def errors @errors ||= [] end
excludes()
click to toggle source
# File addon/buildr/css_lint.rb, line 76 def excludes @excludes ||= [] end
format()
click to toggle source
# File addon/buildr/css_lint.rb, line 100 def format @format || 'csslint-xml' end
html_enabled?()
click to toggle source
# File addon/buildr/css_lint.rb, line 58 def html_enabled? File.exist?(self.style_file) end
html_output_file()
click to toggle source
# File addon/buildr/css_lint.rb, line 112 def html_output_file @html_output_file || "#{self.report_dir}/css_lint.html" end
ignore()
click to toggle source
# File addon/buildr/css_lint.rb, line 94 def ignore @ignore ||= [] end
report_dir()
click to toggle source
# File addon/buildr/css_lint.rb, line 70 def report_dir @report_dir || project._(:reports, :css_lint) end
source_paths()
click to toggle source
# File addon/buildr/css_lint.rb, line 130 def source_paths unless @source_paths @source_paths = [] dir = self.project._(:source, :main, :webapp, :css) @source_paths << dir if File.directory?(dir) end @source_paths end
style_file()
click to toggle source
# File addon/buildr/css_lint.rb, line 118 def style_file unless @style_file project_xsl = "#{self.config_directory}/css_lint-report.xsl" if File.exist?(project_xsl) @style_file = project_xsl else @style_file = "#{File.dirname(__FILE__)}/css_lint-report.xsl" end end @style_file end
warnings()
click to toggle source
# File addon/buildr/css_lint.rb, line 88 def warnings @warnings ||= [] end
xml_output_file()
click to toggle source
# File addon/buildr/css_lint.rb, line 106 def xml_output_file @xml_output_file || "#{self.report_dir}/css_lint.xml" end