Pylintr
Ruby wrapper for Pylint: https://github.com/PyCQA/pylint
- The intention of this gem is to provide an easier way to consume the output from pylint
- It provides the output from pylint in an array format
Installation
Add this line to your application's Gemfile:
`gem 'pylintr'`
And then execute:
`$ bundle install`
Or install it yourself as
`$ gem install pylintr`
Usage
- By default it uses the pylint predefined configuration
Pylintr.lint(content) #=> [[message, line], ...]
Pylintr.file_lint(file_path) #=> [[message, line], ...]
- If you would like to use a custom configuration
lint = Pylintr.new(config_content)
lint.lint(content) #=> [[message, line], ...]
Contributing
- Fork it ( http://github.com/esabelhaus/pylintr/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request