Module: Gemfilelint
- Defined in:
- lib/gemfilelint.rb,
lib/gemfilelint/version.rb,
lib/gemfilelint/similarity_detector.rb
Defined Under Namespace
Modules: Offenses, Parser
Classes: Linter, SimilarityDetector, SpellChecker
Constant Summary
collapse
- VERSION =
"0.5.0"
Class Method Summary
collapse
Class Method Details
.dependencies ⇒ Object
165
166
167
168
169
170
|
# File 'lib/gemfilelint.rb', line 165
def dependencies
@dependencies ||=
SpellChecker.new(
File.read(File.expand_path("gems.txt", __dir__)).split("\n")
)
end
|
.lint(*paths, ignore: [], logger: nil) ⇒ Object
176
177
178
|
# File 'lib/gemfilelint.rb', line 176
def lint(*paths, ignore: [], logger: nil)
Linter.new(ignore: ignore, logger: logger).lint(*paths)
end
|
.remotes ⇒ Object
172
173
174
|
# File 'lib/gemfilelint.rb', line 172
def remotes
@remotes ||= SpellChecker.new(["https://rubygems.org/"])
end
|