1
0
Fork 0
mirror of https://github.com/ms-ati/docile synced 2023-03-27 23:21:52 -04:00
Commit graph

14 commits

Author SHA1 Message Date
Marc Siegel
25114d0c1d Add Rubocop and run checks in CI
This should finally allow us to adopt code style lints, as well
as others such as performance linting, and have them enforced by
the Github Actions continuous integration (CI) jobs.

For now, I'm choosing to depend on the 'panolint' gem from
Panorama Education, which is my current workplace, as I'd like
to adopt and stay consistent with the setting used there.

Changes
  * Move development and test dependencies from gemspec to Gemfile
  * Add dependency on 'panolint' gem
  * Add .rubocop.yml
  * Fix all existing issues
  * Run rubocop in github actions CI
2021-05-10 17:20:00 -04:00
Marc Siegel
4f258fab7a Remove support for EOL Rubies (< 2.6)
In this PR:
  * Temporarily remove all YARD doc config, to be added back
    after migrating CI to Github Actions, to simplify config
    and dependencies
  * Remove all testing and references to < 2.6 Rubies
  * Simplify JRuby and TruffleRuby testing to latest stable versions

NOT in this PR:
  * Any simplifying code changes that are now possible due to
    removing support for EOL Rubies

Closes #58
2021-05-04 10:55:36 -04:00
Marc Siegel
c2faad5b6d Standardize on double-quoted strings: Gemfile, Rakefile 2018-01-14 19:56:20 -05:00
Marc Siegel
f87d60abb0 Fix more bitrot for testing on older Ruby versions 2016-12-27 14:18:44 -06:00
Marc Siegel
fd38f46903 Extract simple platform checks from Rakefile, gemspec, spec_helper
As a first step to updating dependencies while maintaining compatibility,
extract common simple platform detection helpers.
2014-06-15 13:24:15 -04:00
Marc Siegel
41b7721f4b (cosmetic: replace eligible double quoted strings with single quotes) 2013-11-26 15:53:45 -05:00
Marc Siegel
dd4e0ef3e9 Add clean/clobber tasks to Rakefile 2013-07-28 16:43:33 -04:00
Marc Siegel
7a458d9350 disable doc generation gems on travis
Signed-off-by: Marc Siegel <marc@usainnov.com>
2012-10-29 16:08:10 -04:00
Marc Siegel
13ff46e8a9 add default rake task for travis 2012-10-28 08:25:28 -04:00
Marc Siegel
e621833e89 minor Rakefile additions
Signed-off-by: Marc Siegel <marc@usainnov.com>
2011-12-07 20:58:58 -05:00
Marc Siegel
1f62e56f54 first stab at documentation 2011-12-06 18:03:18 -05:00
Marc Siegel
2a6452b432 simplest: instance_eval 2011-12-06 14:46:46 -05:00
Marc Siegel
2ebf7dc6f9 yard rake task 2011-12-06 14:31:22 -05:00
Marc Siegel
1b225c8a27 initial commit 2011-12-06 13:51:56 -05:00