Flog Results
Flog measures code complexity.
Total Flog score for all methods: 500.0
Average Flog score for all methods: 11.9
File | Total score | Methods | Average score | Highest score |
---|---|---|---|---|
lib/tasks/code_quality.rake | 231.5 | 7 | 33.1 | 110.0 |
lib/code_quality/cli.rb | 68.1 | 9 | 7.6 | 40.1 |
lib/tasks/code_quality.rake | 48.9 | 5 | 9.8 | 27.0 |
lib/tasks/code_quality.rake | 125.3 | 15 | 8.4 | 20.3 |
8.8 | 1 | 8.8 | 8.8 | |
lib/tasks/code_quality.rake | 8.9 | 2 | 4.5 | 5.1 |
lib/tasks/code_quality.rake | 3.5 | 1 | 3.5 | 3.5 |
lib/code_quality/cli.rb | 2.6 | 1 | 2.6 | 2.6 |
2.3 | 1 | 2.3 | 2.3 |
lib/tasks/code_quality.rake
namespace(code_quality)::namespace(quality_audit)::task#metric_fu
Total Score: 110.0
Score | Operator |
---|---|
1.3 | task |
34.4 | assignment |
21.6 | branch |
1.6 | keys |
5.4 | map |
7.0 | to_sym |
1.4 | options_from_env |
1.4 | run_audit |
1.6 | report_dir |
16.9 | [] |
1.8 | split |
1.8 | - |
5.6 | join |
7.4 | puts |
3.2 | exists? |
1.7 | remove_dir |
1.6 | mv |
1.8 | realpath |
1.6 | show_in_browser |
1.8 | require |
1.8 | load_file |
1.8 | each |
2.9 | to_s |
2.7 | match |
0.7 | lit_fixnum |
4.5 | to_i |
2.2 | > |
10.4 | colorize |
2.4 | << |
1.8 | any? |
4.2 | size |
1.9 | audit_faild |
namespace(code_quality)::namespace(quality_audit)::task#rubocop
Total Score: 46.6
Score | Operator |
---|---|
1.3 | task |
9.2 | branch |
1.3 | run_audit |
17.7 | assignment |
1.5 | options_from_env |
1.5 | fetch |
1.6 | exists? |
6.4 | puts |
1.7 | expand_path |
8.5 | [] |
1.5 | report_dir |
1.7 | realpath |
1.5 | show_in_browser |
3.6 | to_i |
1.8 | > |
6.3 | colorize |
1.9 | audit_faild |
namespace(code_quality)::namespace(quality_audit)::task#rubycritic
Total Score: 34.2
Score | Operator |
---|---|
1.3 | task |
10.0 | assignment |
1.4 | options_from_env |
6.6 | branch |
1.4 | run_audit |
3.2 | report_dir |
1.6 | puts |
1.8 | realpath |
1.6 | show_in_browser |
5.4 | [] |
3.8 | to_f |
1.9 | < |
6.6 | colorize |
2.0 | audit_faild |
namespace(code_quality)::namespace(quality_audit)::task#run_all
Total Score: 30.4
Score | Operator |
---|---|
1.3 | task |
11.9 | assignment |
1.4 | options_from_env |
2.8 | fetch |
8.9 | branch |
3.0 | each |
5.2 | [] |
1.7 | invoke |
3.0 | == |
1.7 | raise |
1.7 | sub! |
1.6 | generate_index |
1.6 | puts |
1.5 | audit_faild |
namespace(code_quality)::namespace(quality_audit)::task#resources
Total Score: 6.1
Score | Operator |
---|---|
1.3 | task |
1.4 | assignment |
2.8 | puts |
1.6 | branch |
1.6 | map |
namespace(code_quality)::namespace(quality_audit)::task#prepare
Total Score: 3.0
Score | Operator |
---|---|
1.3 | task |
1.4 | assignment |
1.4 | prepare_dir |
namespace(code_quality)::namespace(quality_audit)::task#default
Total Score: 1.3
Score | Operator |
---|---|
1.3 | task |
lib/code_quality/cli.rb
CodeQuality::CLI::Application#handle_options
Total Score: 40.1
Score | Operator |
---|---|
2.2 | assignment |
2.2 | options |
4.3 | branch |
1.3 | new |
24.0 | separator |
1.5 | on_tail |
1.7 | puts |
1.7 | exit |
1.7 | standard_rake_options |
1.5 | each |
1.6 | on |
1.5 | environment |
1.1 | parse! |
CodeQuality::CLI::Application#run
Total Score: 10.7
Score | Operator |
---|---|
2.2 | assignment |
1.5 | lib_dir |
1.3 | join |
1.1 | add_import |
1.1 | branch |
1.1 | standard_exception_handling |
1.5 | name |
1.3 | init |
1.3 | load_rakefile |
1.3 | top_level |
CodeQuality::CLI::Application#find_rakefile_location
Total Score: 3.9
Score | Operator |
---|---|
1.1 | branch |
1.3 | assignment |
1.1 | nil? |
1.2 | rakefile_path |
1.2 | pwd |
CodeQuality::CLI::Application#__version
Total Score: 3.9
Score | Operator |
---|---|
1.1 | branch |
1.1 | lambda |
1.3 | puts |
1.3 | exit |
CodeQuality::CLI::Application#in_namespace
Total Score: 2.5
Score | Operator |
---|---|
1.1 | branch |
1.1 | == |
1.2 | yield |
CodeQuality::CLI::Application#sort_options
Total Score: 2.4
Score | Operator |
---|---|
1.3 | __version |
1.1 | push |
CodeQuality::CLI::Application#rakefile_path
Total Score: 2.4
Score | Operator |
---|---|
1.3 | lib_dir |
1.1 | join |
CodeQuality::CLI::Application#initialize
Total Score: 1.1
Score | Operator |
---|---|
1.1 | assignment |
CodeQuality::CLI::Application#lib_dir
Total Score: 1.1
Score | Operator |
---|---|
1.1 | expand_path |
lib/tasks/code_quality.rake
namespace(code_quality)::namespace(security_audit)::task#brakeman
Total Score: 27.0
Score | Operator |
---|---|
1.3 | task |
4.6 | assignment |
1.4 | options_from_env |
1.4 | require |
3.0 | branch |
1.4 | run_audit |
5.2 | report_dir |
5.5 | [] |
1.6 | puts |
1.8 | read |
1.6 | parse |
1.6 | any? |
1.9 | size |
1.7 | audit_faild |
namespace(code_quality)::namespace(security_audit)::task#bundler_audit
Total Score: 11.6
Score | Operator |
---|---|
1.3 | task |
4.3 | branch |
1.3 | run_audit |
3.0 | assignment |
1.5 | report_dir |
1.5 | open |
1.6 | write |
1.5 | puts |
1.6 | audit_faild |
namespace(code_quality)::namespace(security_audit)::task#resources
Total Score: 6.1
Score | Operator |
---|---|
1.3 | task |
1.4 | assignment |
2.8 | puts |
1.6 | branch |
1.6 | map |
namespace(code_quality)::namespace(security_audit)::task#prepare
Total Score: 3.0
Score | Operator |
---|---|
1.3 | task |
1.4 | assignment |
1.4 | prepare_dir |
namespace(code_quality)::namespace(security_audit)::task#default
Total Score: 1.3
Score | Operator |
---|---|
1.3 | task |
lib/tasks/code_quality.rake
namespace(code_quality)::task#run_audit
Total Score: 20.3
Score | Operator |
---|---|
8.0 | assignment |
1.7 | name |
1.5 | split |
1.3 | last |
3.9 | puts |
2.6 | branch |
1.6 | block_pass |
1.4 | realtime |
2.7 | [] |
1.6 | message |
1.4 | gsub |
1.4 | raise |
namespace(code_quality)::task#humanize_secs
Total Score: 19.7
Score | Operator |
---|---|
4.3 | branch |
2.3 | lit_fixnum |
2.1 | map |
2.2 | > |
7.2 | assignment |
2.4 | divmod |
2.4 | to_i |
1.9 | compact |
1.7 | reverse |
1.5 | join |
1.3 | chomp |
namespace(code_quality)::task#generate_index
Total Score: 19.2
Score | Operator |
---|---|
1.2 | task |
7.8 | assignment |
1.3 | generate_index |
1.5 | realpath |
1.3 | show_in_browser |
1.3 | require |
1.3 | prepare_dir |
1.3 | expand_path |
1.5 | read |
1.3 | new |
1.5 | binding |
1.3 | result |
1.3 | branch |
1.3 | open |
1.4 | write |
namespace(code_quality)::task#colorize
Total Score: 18.7
Score | Operator |
---|---|
11.8 | assignment |
0.7 | lit_fixnum |
2.6 | branch |
1.3 | lambda |
3.5 | to_s |
1.8 | index |
1.6 | + |
1.4 | % |
2.7 | call |
1.3 | != |
namespace(code_quality)::task#options_from_env
Total Score: 11.4
Score | Operator |
---|---|
2.7 | branch |
1.5 | to_h |
2.6 | inject |
4.2 | assignment |
3.3 | to_sym |
1.4 | include? |
1.5 | merge |
namespace(code_quality)::task#show_in_browser
Total Score: 10.0
Score | Operator |
---|---|
2.6 | require |
2.7 | assignment |
1.3 | escape |
2.6 | branch |
1.3 | directory? |
1.4 | join |
1.3 | open_in_browser? |
1.4 | open |
namespace(code_quality)::task#realtime
Total Score: 8.8
Score | Operator |
---|---|
1.3 | require |
2.6 | assignment |
1.5 | branch |
1.5 | realtime |
1.6 | call |
1.3 | round |
1.3 | humanize_secs |
1.3 | puts |
namespace(code_quality)::task#summary
Total Score: 5.3
Score | Operator |
---|---|
1.2 | task |
2.6 | puts |
1.5 | now |
namespace(code_quality)::task#audit_faild
Total Score: 2.9
Score | Operator |
---|---|
1.3 | assignment |
1.3 | colorize |
1.3 | abort |
namespace(code_quality)::task#open_in_browser?
Total Score: 2.8
Score | Operator |
---|---|
1.5 | [] |
1.3 | nil? |
namespace(code_quality)::task#prepare_dir
Total Score: 1.3
Score | Operator |
---|---|
1.3 | mkdir_p |
namespace(code_quality)::task#helpers
Total Score: 1.2
Score | Operator |
---|---|
1.2 | task |
namespace(code_quality)::task#default
Total Score: 1.2
Score | Operator |
---|---|
1.2 | task |
namespace(code_quality)::task#security_audit
Total Score: 1.2
Score | Operator |
---|---|
1.2 | task |
namespace(code_quality)::task#quality_audit
Total Score: 1.2
Score | Operator |
---|---|
1.2 | task |
Total Score: 8.8
Score | Operator |
---|---|
3.4 | require |
3.4 | branch |
1.1 | desc |
1.3 | application |
1.1 | instance_of? |
1.2 | task |
lib/tasks/code_quality.rake
namespace(code_quality)::namespace#quality_audit
Total Score: 5.1
Score | Operator |
---|---|
1.2 | namespace |
3.9 | desc |
namespace(code_quality)::namespace#security_audit
Total Score: 3.8
Score | Operator |
---|---|
1.2 | namespace |
2.6 | desc |
lib/tasks/code_quality.rake
Total Score: 3.5
Score | Operator |
---|---|
1.1 | namespace |
2.4 | desc |
lib/code_quality/cli.rb
Total Score: 2.6
Score | Operator |
---|---|
1.1 | assignment |
1.3 | new |
1.1 | run |
Total Score: 2.3
Score | Operator |
---|---|
1.0 | branch |
1.0 | rake_tasks |
1.1 | load |
Generated on 2018-09-21 13:12:00 +0000