Helpful scripts to run linters locally and on CI


Keywords
automation, ci, ci-cd, cicd, circleci, dependency-manager, deployment-automation, heroku, heroku-reviews-apps, jetthoughts, rails, ruby, scripts, snippets, static-code-analysis, template, tools
License
MIT
Install
gem install jt_tools -v 0.0.19

Documentation

GitHub Actions CircleCI FOSSA Status Gem Version

JetThoughts Tools

Ruby on Rails Continious Deployemnt ecosystem to maintain projects without losing your mind. Automatization scripts and services integrations which make your product world class level with no effort!

Allow for Remote Distributed Teams to Work with Automotized Delivery

More details could be found in such posts:

Services and Tools

Pre-setup for service

Installation

To install remotely:

rails app:template LOCATION=https://raw.githubusercontent.com/jetthoughts/jt_tools/master/template.rb

Add this line to your application's Gemfile:

gem 'jt_tools', groups: [:development], github: 'jetthoughts/jt_tools'

And then execute:

$ bundle
$ bin/rails jt_tools:install

Usage

Setup and update all tools required to maintain static code analysis

bin/tools-setup

bin/tools-upgrade

Auto-review on GitHub opened Pull Rquests to follow code consistency

bin/lint-pr

Check locally all problems in the current branch changes

bin/pronto run

License

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

FOSSA Status