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