Module: Gemfilelint

Defined in:
lib/gemfilelint.rb,
lib/gemfilelint/version.rb

Defined Under Namespace

Modules: Offenses, Parser Classes: Linter, SpellChecker

Constant Summary collapse

VERSION =
'0.2.2'

Class Method Summary collapse

Class Method Details

.dependenciesObject



177
178
179
180
181
182
# File 'lib/gemfilelint.rb', line 177

def dependencies
  @dependencies ||=
    SpellChecker.new(
      File.read(File.expand_path('gems.txt', __dir__)).split("\n")
    )
end

.lint(*paths, logger: nil) ⇒ Object



188
189
190
# File 'lib/gemfilelint.rb', line 188

def lint(*paths, logger: nil)
  Linter.new(logger: logger).lint(*paths)
end

.remotesObject



184
185
186
# File 'lib/gemfilelint.rb', line 184

def remotes
  @remotes ||= SpellChecker.new(['https://rubygems.org/'])
end