Skip to content

johanla0/rails-repository-code-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hexlet tests and linter status:

Actions Status Ruby on Rails CI

What is it?

Repository Quality Analyzer service. Sign in, choose your github repo, see what linter says, fix, repeat.

  • check model relies on the state machine
  • shallow clones repository (only the latest commit)
  • uses custom linter and formatter libraries for pretty output

App can be found here

https://rails-project-66.onrender.com/

Development

Install locally (no docker containers currently)

make install

Start a new branch

make branch feature_name

Run sidekiq

Sidekiq was removed due to Hexlet check incompatibility

Bundle js and watch the stimulus controllers directory

make esbuild

Check styles (slim, js, scss) and run tests (models, controllers) before pushing

make check

Push

make push