lib/slim_lint.rb in slim_lint-0.2.0 vs lib/slim_lint.rb in slim_lint-0.3.0

- old
+ new

@@ -4,32 +4,41 @@ require 'slim_lint/constants' require 'slim_lint/exceptions' require 'slim_lint/configuration' require 'slim_lint/configuration_loader' require 'slim_lint/utils' +require 'slim_lint/atom' require 'slim_lint/sexp' require 'slim_lint/file_finder' require 'slim_lint/linter_registry' require 'slim_lint/logger' require 'slim_lint/version' -# Need to load slim before we can +# Need to load slim before we can define filters require 'slim' # Load all filters (required by SlimLint::Engine) Dir[File.expand_path('slim_lint/filters/*.rb', File.dirname(__FILE__))].each do |file| require file end require 'slim_lint/engine' require 'slim_lint/document' +require 'slim_lint/capture_map' require 'slim_lint/sexp_visitor' require 'slim_lint/lint' require 'slim_lint/ruby_parser' require 'slim_lint/linter' require 'slim_lint/reporter' require 'slim_lint/report' +require 'slim_lint/linter_selector' require 'slim_lint/runner' + +# Load all matchers +require 'slim_lint/matcher/base' +Dir[File.expand_path('slim_lint/matcher/*.rb', File.dirname(__FILE__))].each do |file| + require file +end # Load all linters Dir[File.expand_path('slim_lint/linter/*.rb', File.dirname(__FILE__))].each do |file| require file end