All Projects → yohira0616 → diffcop

yohira0616 / diffcop

Licence: MIT License
apply rubocop for git diff

Programming Languages

ruby
36898 projects - #4 most used programming language
shell
77523 projects

Labels

Projects that are alternatives of or similar to diffcop

Rubocop Thread safety
Stars: ✭ 78 (+310.53%)
Mutual labels:  rubocop
rubocop-rails
RuboCop configuration which has the same code style checking as official Ruby on Rails
Stars: ✭ 63 (+231.58%)
Mutual labels:  rubocop
souls
SOULs 🔥 Build Serverless Apps faster like Rails. Powered by Ruby GraphQL, RBS/Steep, Active Record, RSpec, RuboCop, and Google Cloud.
Stars: ✭ 327 (+1621.05%)
Mutual labels:  rubocop
Rubocop Rails config
RuboCop configuration which has the same code style checking as official Ruby on Rails.
Stars: ✭ 106 (+457.89%)
Mutual labels:  rubocop
Rubocop
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
Stars: ✭ 11,593 (+60915.79%)
Mutual labels:  rubocop
rubocop-auto-correct
Auto-correct ruby source code by using rubocop in Atom.
Stars: ✭ 29 (+52.63%)
Mutual labels:  rubocop
Ama
"Ask Me Anything" with Rails 5.2 Application
Stars: ✭ 61 (+221.05%)
Mutual labels:  rubocop
ruby3-rails6-bootstrap-heroku
An opinionated starter application based on Ruby 3.0, Rails 6.1, Webpack 5, Yarn, and Bootstrap 5, deployable on Heroku
Stars: ✭ 21 (+10.53%)
Mutual labels:  rubocop
Expertiza
Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.
Stars: ✭ 160 (+742.11%)
Mutual labels:  rubocop
rubocop-linter-action
Rubocop Linter Action: A GitHub Action to run Rubocop against your code!
Stars: ✭ 86 (+352.63%)
Mutual labels:  rubocop
Ruby Style Guide
Shopify’s Ruby Style Guide
Stars: ✭ 127 (+568.42%)
Mutual labels:  rubocop
Onkcop
OnkCop is a RuboCop configration gem.
Stars: ✭ 144 (+657.89%)
Mutual labels:  rubocop
rubocop-graphql
Rubocop extension for enforcing graphql-ruby best practices
Stars: ✭ 143 (+652.63%)
Mutual labels:  rubocop
Cookstyle
A linting tool that helps you to write better Chef Infra cookbooks by detecting and automatically correcting style, syntax, and logic mistakes in your code.
Stars: ✭ 95 (+400%)
Mutual labels:  rubocop
action-rubocop
Run rubocop with reviewdog 🐶
Stars: ✭ 83 (+336.84%)
Mutual labels:  rubocop
Pronto Rubocop
Pronto runner for Rubocop, ruby code analyzer
Stars: ✭ 62 (+226.32%)
Mutual labels:  rubocop
vscode-linter
Extension for code linting, all in one package. New linters can be easily added through an extension framework.
Stars: ✭ 47 (+147.37%)
Mutual labels:  rubocop
massa
Keep the quality, good practices and security of Rails projects.
Stars: ✭ 61 (+221.05%)
Mutual labels:  rubocop
jetrockets-standard
Standard RuboCop configuration for JetRockets with cookies
Stars: ✭ 14 (-26.32%)
Mutual labels:  rubocop
rubocop runner
runs rubocop for changed files, can be used as pre-commit hook
Stars: ✭ 27 (+42.11%)
Mutual labels:  rubocop

Diffcop

Apply rubocop only diff from master.
We should KEEP our project 0 result rubocop points out.
Actually,however,you face projects which rubocop become angry more than 10000 times.
Then,you should KAIZEN your project step by step.
May this help you.

Installation

Add this line to your application's Gemfile:

gem 'diffcop', require: false

And then execute:

$ bundle

Or install it yourself as:

$ gem install diffcop

Usage

bundle exec diffcop

Development

After checking out the repo, run bin/setup to install dependencies. Then, run rake spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/yohira0616/diffcop.

License

The gem is available as open source under the terms of the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].