lib/roku_builder/plugins/analyzer.rb in roku_builder-4.11.5 vs lib/roku_builder/plugins/analyzer.rb in roku_builder-4.12.0

- old
+ new

@@ -30,10 +30,11 @@ def analyze(options:, quiet: false) @options = options @warnings = [] analyzer_config = get_config("inspector_config.json") performance_config = get_config("performance_config.json") + linter_config = get_config(".roku_builder_linter.json", true) @inspector_config = analyzer_config[:inspectors] loader = Loader.new(config: @config) Dir.mktmpdir do |dir| loader.copy(options: options, path: dir) raf_inspector = RafInspector.new(config: @config, dir: dir) @@ -46,9 +47,10 @@ file = file_path.dup; file.slice!(dir) unless libraries.any_is_start?(file) and not @options[:include_libraries] if File.file?(file_path) and file_path.end_with?(".brs", ".xml") line_inspector_config = analyzer_config[:lineInspectors] line_inspector_config += performance_config + line_inspector_config += linter_config if linter_config line_inspector = LineInspector.new(config: @config, raf: raf_inspector, inspector_config: line_inspector_config) @warnings.concat(line_inspector.run(file_path)) end if file_path.end_with?("__MACOSX") add_warning(warning: :packageMacosxDirectory, path: file_path)