Commit graph

17 commits

Author SHA1 Message Date
Markus Schirp
d6a2195744 Upgrade parser dependency 2018-09-12 13:15:43 +00:00
Markus Schirp
99ab9ff171 Change required Ruby version to >=2.3
* This commit does every 2.3 change required to get the build pass
* None of the changes can be extracted, without changing the build setup
2018-09-12 14:21:24 +00:00
Bartek Bułat
0be9fa75d6 Add Ruby 2.4 support for mutant
Several steps were made to achieve mutant working with Ruby 2.4 without
warnings and spec failures:

* Fix Fixnum deprecation warning
* Update RuboCop to 0.47 and fix offenses
* Relax version requirements on parser gem
* Update diff-lcs to 1.3
* Update rake 11.x -> 12.x
* Update reek 4.5 -> 4.6 (to work with parser 2.4)
* Update json 2.0 -> 2.1
* Update parallel 1.10 -> 1.11
* Update simplecov 0.12 -> 0.14
* Run regexp_parser integration against v0.4.3 (as we requiring this
    exact version)
* Update warnings.yml with new whitelist
* Run CircleCI tests on Ruby 2.3 and 2.4 (Bundler.with_clean_env
    was causing troubles on new CircleCI 2.0 setup, so it was removed)
2017-07-06 11:18:41 +02:00
John Backus
4a63fdf0e1
Remove unused let definitions in unit specs 2016-09-25 14:47:35 -07:00
John Backus
20d65ef161 Fix namespace annotations 2016-04-10 14:33:47 -07:00
John Backus
c4d2335507 Add Style/Send cop 2016-03-20 18:11:47 -04:00
John Backus
e9ed6cda59 Add ExtraSpacing cop and allow alignment
This cop will flag extra spacing which seems arbitrary. It
will not flag extra spacing used to align tokens if the same
characters appear in the same column on contiguous lines.
2016-03-19 21:25:51 -07:00
John Backus
7df918bb11 Rename runner/driver_spec to parallel/driver_spec 2016-03-19 14:07:28 -07:00
Markus Schirp
8701af8f40 Fix rubocop complaints
* Permissive semver pulled new rubocop on merge to master so fixing new
  flags here explicit
2016-03-05 03:37:22 +00:00
Markus Schirp
84eec1eef3 Fix ordering of attributes
* Unless there is a good reason against these should be alphabetic
2015-11-15 20:13:48 +00:00
Markus Schirp
034523c6b1 Fix the use of instance doubles globally
[fix #361]
2015-11-15 20:16:42 +00:00
Markus Schirp
22ac0c8d56 Update anima to ~0.3.0 2015-09-04 20:20:56 +00:00
Anton Davydov
e9d5dfa9af Fix all typos [skip ci] 2015-07-06 21:36:39 +03:00
Markus Schirp
a0216cb6fa Bump ruby requirement to 2.1
* Use %i style symbol literal arrays
* Fix style
* Whitelist some preferred style
2015-05-31 21:20:54 +00:00
Keenan Brock
bb3637b24e remove duplicate definition warnings 2015-04-25 22:15:54 -04:00
Markus Schirp
cb1047224c Fix local variable names to reflect type 2015-01-17 22:56:43 +00:00
Markus Schirp
801500510e Move parallel into internal library 2014-12-12 20:54:25 +00:00