Skip to content

arvind-vyas/qmeter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qmeter

Qmeter fetch data from the already generated application reports through brakeman and metric_fu. Before every commit it checks your code quality and gives you the status of some major areas. Based on some thresholds it checks for some major areas like security issues, test coverage and Rails best practices etc.

Also Qmeter has a provision to save report data into CSV and based on the previous report's data it shows up the graphs.

Installation

Add below line to your Gemfile:

gem 'qmeter', :git => 'git://github.com/arvind-clarion/qmeter.git', :group => :development
                    or
gem 'qmeter', :git => 'git://github.com/arvind-clarion/qmeter.git', tag: 'v1.0'

Runtime dependancies

brakeman
metric_fu
terminal-table

And then execute:

  $ bundle

Usage

Run Qmeter

 rake qmeter:run

Ignore reports related files and folders form git

 rake qmeter:gitignore

It's ready to perform now. On every git commit it will check the code quality and saves the result.

To get detailed analysis report visit '/qmeter'

localhost:3000/qmeter

Contributing

  1. Fork it ( https://github.com/[my-github-username]/qmeter/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 31.6%
  • HTML 31.2%
  • Ruby 26.7%
  • CSS 10.3%
  • Shell 0.2%