Skip to content
Permalink
Branch: master
Commits on Dec 12, 2019
  1. Fixes/compare coverage type error (#333)

    etagwerker authored and Onumis committed Dec 12, 2019
    * Make sure that `coverage` has the right default
    
    When `coverage` is not defined because SimpleCov's `.resultset.json`, this makes sure that the default value is 0.0 (not `nil`)
    
    Fixes #332
    
    * Add a note about #332 and its fix
Commits on Nov 12, 2019
  1. Merge pull request #330 from whitesmith/release-4.2.2

    Onumis committed Nov 12, 2019
    Release v4.2.2
  2. Release v4.2.2

    Onumis committed Nov 12, 2019
  3. Merge pull request #329 from teohm/fix-churn_complexity_chart_xs_layout

    Onumis committed Nov 12, 2019
    Expand Churn vs. Complexity chart to full-width on small screen
Commits on Nov 5, 2019
  1. Expand Churn-Complexity Chart to full-width on small screen

    teohm committed Nov 5, 2019
Commits on Oct 30, 2019
  1. Merge pull request #328 from fastruby/feature/update-roadmap

    Onumis committed Oct 30, 2019
    Update details in ROADMAP.md
  2. Update details in the ROADMAP.md to show what features are already pr…

    etagwerker committed Oct 30, 2019
    …esent (no longer in the TODO list)
  3. Merge pull request #327 from jsantos/fix_minitest_6_deprecation_warnings

    Onumis committed Oct 30, 2019
    Fix deprecation warnings related to Minitest 6
  4. Fix deprecation warnings related to Minitest 6

    jsantos committed Oct 30, 2019
    Fixes #323
    
    Minitest 6 will deprecate global expectations, so the most recent versions are already warning us about these.
    
    This PR changes the existing expectations on the project to local (`_()` syntax).
Commits on Oct 29, 2019
  1. Add template for pull requests

    Onumis committed Oct 29, 2019
  2. Merge pull request #326 from whitesmith/release-4.2.1

    Onumis committed Oct 29, 2019
    Release v4.2.1
  3. Release v4.2.1

    Onumis committed Oct 29, 2019
  4. Merge pull request #325 from fastruby/fixes/color-coding-coverage

    Onumis committed Oct 29, 2019
    Correct color coding for code coverage ratings in the Coverage section
Commits on Oct 28, 2019
  1. Correct color coding for code coverage ratings in the Coverage section

    etagwerker committed Oct 28, 2019
    Color coding for each grade should be based in coverage_rating, not rating
Commits on Oct 24, 2019
  1. Merge pull request #322 from whitesmith/prepare-release-4.2.0

    Onumis committed Oct 24, 2019
    Prepare release 4.2.0
Commits on Oct 21, 2019
  1. Bump to v4.2.0

    Onumis committed Oct 21, 2019
  2. Test for and persist test/samples/simple_cov_index.html

    Onumis committed Oct 21, 2019
  3. Prevent warning about uninitialized instance variable

    Onumis committed Oct 21, 2019
  4. Fix CSS alignment of columns for when --suppress-ratings is used on t…

    jbampton authored and Nuno Silva committed Oct 21, 2019
    …he code page (#312)
  5. Fix sample

    etagwerker authored and Onumis committed Oct 13, 2019
    Make sure we don't overwrite sample
  6. Auto-generate Rubocop configuration

    etagwerker authored and Onumis committed Oct 13, 2019
  7. Auto-generate Reek configuration

    etagwerker authored and Onumis committed Oct 13, 2019
  8. Code style changes

    etagwerker authored and Onumis committed Oct 13, 2019
  9. Make resultset smaller

    etagwerker authored and Onumis committed Oct 13, 2019
  10. Add fakefs_helper

    etagwerker authored and Onumis committed Oct 12, 2019
  11. Make code more fault-tolerant

    etagwerker authored and Onumis committed Oct 12, 2019
  12. Add sample directory with SimpleCov coverage date

    etagwerker authored and Onumis committed Oct 12, 2019
    Make sure that `coverage_test.rb` uses FakeFS with some sample SimpleCov data
  13. Update reek and rubocop configuration

    etagwerker authored and Onumis committed Oct 10, 2019
    While I tried to solve all issues reported by Reek and Rubocop, there were some that if solved would have caused the code to become _less readable_ so I decided to ignore only a few of the issues.
  14. Monkeypatch FakeFS::File#flock

    etagwerker authored and Onumis committed Oct 10, 2019
    This will be a band-aid until fakefs/fakefs#433 is fixed
  15. Add an HTML generator for SimpleCov

    etagwerker authored and Onumis committed Oct 10, 2019
    It adds a new section to the HTML report: Coverage.
    
    In that section RubyCritic will now list all the application files along with its test coverage information.
    
    This change will be necessary to display the results calculated by Analyser::Coverage and it will help improve the situation for this issue: #245
  16. Add Coverage analyser to the project

    etagwerker authored and Onumis committed Oct 9, 2019
    Analyser::Coverage will analyse test coverage based on a .resultset.json file.
    
    We can assume that projects which are using SimpleCov will have a coverage folder with results. RubyCritic can use the results from that folder to provide a coverage section.
    
    This will help us solve the problem described in #245.
    
    It also addresses an item in the ROADMAP.md file:
    
    ```
     Integrate other gems, like:
    
    - Simplecov to provide code coverage
    ```
    
    Analyser won't do anything if a .resultset.json is not present in the caller's coverage directory.
Commits on Oct 13, 2019
  1. Fix YAML configuration file 'formats' processing

    cvoltz authored and Onumis committed Aug 2, 2019
    Fixes: Ignores .rubycritic.yml file #303
    #303.
    
    Update the documentation to indicate that the key in the
    .rubycritic.yml configuration file which controls the output
    format is 'formats' rather than 'format'.
    
    Fix a bug in RubyCritic::Cli::Options#to_h which prevents a
    setting in the YAML configuration file from being used when the
    setting is an Array (as is the case for the output formats).
    
    Modify RubyCritic::CLI::Options::File#formats to return an array
    of symbols instead of an array of strings, to be consistent with
    how RubyCritic::CLI::Options::Argv#parse returns the array. Also
    modify it so it can accept a single output format or a list of
    formats. The documentation indicates that either is acceptable
    but the code assumed the input was always an array.
    
    Signed-off-by: Christopher Voltz <christopher.voltz@hpe.com>
  2. Add Markdown linting to the Travis build by using the Rubygem mdl.

    jbampton authored and Onumis committed Jun 28, 2019
    Some basic markdown linkting removing trailing whitespace and excess blank lines and mods to headings.  Add config file to control which rules are run with basic setup of rules exlcuded for now.  Add Rubygem mdl as development dependency. Correct typo in CHANGELOG.
Older
You can’t perform that action at this time.