https://github.com/guard/guard

sort by:
Revision Author Date Message Commit Date
7ccce79 Update CI status badge (#988) 26 December 2022, 11:58:08 UTC
cc8d97a Move away from the singleton approach and introduce Guard::Engine (#982) * Move away from the singleton approach and introduce Guard::Engine * Create a new Guardfile::Result class to hold the data from Guardfile evaluation * Fix DslDescriber spec when using Unicode characters * Improve internal structure further * Allow to reset the scopes from the interactor Signed-off-by: Rémy Coutable <remy@rymai.me> 22 July 2022, 23:35:55 UTC
a97713c Update URL of the project homepage (#981) 20 July 2022, 23:36:45 UTC
a8cee5f Set theme jekyll-theme-dinky 20 July 2022, 21:54:40 UTC
b92fabf Bump dependency on pry to >= 0.13.0 (#974) 19 July 2021, 08:33:33 UTC
2cc611d CI: Update build matrix patch versions (#973) 31 May 2021, 13:13:11 UTC
452814b Add Ruby 2.7.3 and 3.0.1 to the test matrix (#969) * Add Ruby 2.7.3 and 3.0.1 to the test matrix * Bring compatibility with Ruby 3 explicit keyword arguments Signed-off-by: Rémy Coutable <remy@rymai.me> 13 May 2021, 16:05:20 UTC
24e865c Refactor pry_wrapper.rb to be XDG compliant (#962) The XDG Base Directory Specification (which is currently used by FOSS projects such as Git, Tmux, Pry, Rspec) provides a default location for various file formats, including config/rc/history files. This comment refactors pry_wrapper.rb to load GUARD_RC and HISTORY_FILE from XDG_CONFIG_HOME and XDG_DATA_HOME respectively if they are both set and the corresponding files exist within the guard subdirectory within the XDG locations. To maintain backwards compatibility it defaults back to ~/.guardrc and ~/.guard_history if the respective XDG environment variable does not exist or there is no corresponding file. 25 May 2020, 07:02:23 UTC
32e2d7f Fix support for Pry 0.13 (#958) Signed-off-by: Rémy Coutable <remy@rymai.me> 25 March 2020, 12:42:27 UTC
288a543 Remove the link to Google+ community (#951) Because Google+ was closed in April 2019. 18 December 2019, 08:43:34 UTC
524fe95 Refactor the Evaluator class (#940) Signed-off-by: Rémy Coutable <remy@rymai.me> 01 November 2019, 15:39:01 UTC
76f3115 Add Reek and Flog (#946) Signed-off-by: Rémy Coutable <remy@rymai.me> 01 November 2019, 13:32:03 UTC
8ca5f16 Fix RuboCop offenses (#943) Signed-off-by: Rémy Coutable <remy@rymai.me> 01 November 2019, 13:05:54 UTC
47b225d Merge branch '2-16-stable' 01 November 2019, 12:00:44 UTC
ed70168 Bump to 2.16.1 (#945) Signed-off-by: Rémy Coutable <remy@rymai.me> 01 November 2019, 11:52:11 UTC
5f5f981 Merge pull request #944 from guard/add-coverage Add Codecov 01 November 2019, 11:10:42 UTC
2be521f Add Codecov Signed-off-by: Rémy Coutable <remy@rymai.me> 01 November 2019, 02:00:00 UTC
dfec476 Drop support for Ruby 2.3 (#942) Signed-off-by: Rémy Coutable <remy@rymai.me> 01 November 2019, 00:50:13 UTC
7b9bb18 Merge pull request #939 from guard/937-do-not-swallow-guardfile-evaluation-errors Don't swallow evaluator error by handling non-existant listener & interactor 01 November 2019, 00:19:57 UTC
a9cbc40 Merge pull request #941 from guard/set-up-release-drafter Maintain release notes using GitHub Actions 01 November 2019, 00:17:30 UTC
899ef41 Maintain release notes using GitHub Actions Signed-off-by: Rémy Coutable <remy@rymai.me> 31 October 2019, 23:46:20 UTC
c1ad9ee Update RuboCop TargetRubyVersion to 2.3 Signed-off-by: Rémy Coutable <remy@rymai.me> 31 October 2019, 23:32:44 UTC
3b49192 Don't swallow evaluator error by handling non-existant listener & interactor Signed-off-by: Rémy Coutable <remy@rymai.me> 31 October 2019, 23:29:57 UTC
58f70be Bump VERSION to 2.16.0 Signed-off-by: Rémy Coutable <remy@rymai.me> 31 October 2019, 10:57:27 UTC
93a5cd8 Merge pull request #938 from svoop/guard-rb Add support for `guardfile.rb` 31 October 2019, 10:54:44 UTC
bdd35c5 Allow use of guardfile.rb instead of Guardfile 29 October 2019, 20:43:45 UTC
31d5c93 Update Rubies used by Travis 29 October 2019, 20:43:31 UTC
8d85207 Fix deprecations from the aruba gem 29 October 2019, 20:42:58 UTC
a45319d Add simplecov gem as required by spec_helper 29 October 2019, 18:52:13 UTC
aeece71 Merge pull request #936 from olleolleolle/patch-1 CI: Use jruby-9.2.8.0 and pick openjdk8 03 September 2019, 09:22:16 UTC
e8520e8 CI: Use jruby-9.2.8.0 and pick openjdk8 - The use of openjdk8 allows us to wait with all the --allow-opens needed to run with a newer JDK 03 September 2019, 06:33:47 UTC
9b29c1b Merge pull request #935 from guard/bump-to-2.15.1 Bump to 2.15.1 02 September 2019, 12:08:50 UTC
3be117b Bump to 2.15.1 Signed-off-by: Rémy Coutable <remy@rymai.me> 02 September 2019, 11:22:20 UTC
e2508cd Merge pull request #933 from guard/remove-codeclimate-test-reporter Remove codeclimate-test-reporter from Gemfile 17 April 2019, 20:10:09 UTC
f504e71 Remove codeclimate-test-reporter from Gemfile Signed-off-by: Rémy Coutable <remy@rymai.me> 17 April 2019, 19:22:18 UTC
7bc081a Merge pull request #914 from Mifrill/simplecov Add a `simplecov` filter for the `/spec` folder 17 April 2019, 19:12:38 UTC
ea80783 Update Ruby versions and fix a few small things in the README 17 April 2019, 18:54:41 UTC
c9888b4 Merge pull request #930 from pocke/cleanup-process Ensure Guard calls `#stop` even if an exception is raised 17 April 2019, 18:45:24 UTC
f004880 Add spec for cleanup process 13 April 2019, 05:57:56 UTC
98a4868 Cleanup guard process anytime 05 April 2019, 07:24:25 UTC
435ffc3 Merge pull request #928 from guard/jackorp-fix-spec-helper Stub Pathname instead of IO.read in spec 04 April 2019, 16:55:53 UTC
0363572 Properly stub Pathname and their methods in specs Signed-off-by: Rémy Coutable <remy@rymai.me> 04 April 2019, 16:18:28 UTC
f469f51 Stub File.read instead of IO.read in spec. Ruby 2.6 changed Pathname#read from using IO.read to File.read. 04 April 2019, 15:44:00 UTC
fbae74a Merge pull request #927 from olleolleolle/patch-1 README: Drop outdated badge for Gemnasium 04 April 2019, 15:25:34 UTC
ba67757 README: Drop outdated badge for Gemnasium - service closed 04 April 2019, 14:55:59 UTC
586224d Merge pull request #926 from olleolleolle/patch-1 CI: Use 2.4.6, 2.5.5, 2.6.2... 04 April 2019, 14:09:11 UTC
ca71795 CI: Use 2.4.6, 2.5.5, 2.6.2... - jruby-9.1.17.0, jruby-9.2.6.0 - rbx-3.107 04 April 2019, 07:44:14 UTC
ebe4b12 Merge pull request #925 from olleolleolle/patch-1 Fix YARD annotation 04 April 2019, 07:40:25 UTC
8dc0c4f Fix YARD annotation 01 April 2019, 14:17:10 UTC
568e12a Fix YARD annotation - Avoid warnings like: [UnknownParam] @param tag has unknown parameter name: options 01 April 2019, 14:15:33 UTC
7ed2884 Update Ruby versions tested in .travis.yml 06 February 2019, 13:04:00 UTC
a3104cb Merge pull request #919 from salbertson/patch-1 Add a "Reviewed by Hound" badge 19 November 2018, 09:37:16 UTC
929ffdf Add a "Reviewed by Hound" badge 17 November 2018, 04:27:28 UTC
8df6a45 Merge pull request #918 from guard/bump-to-2.15.0 Bump to 2.15.0 14 November 2018, 21:37:03 UTC
68dc4bb Bump to 2.15.0 Signed-off-by: Rémy Coutable <remy@rymai.me> 14 November 2018, 21:06:50 UTC
a47aed1 Merge pull request #916 from chadmetcalf/pry_deprecation Pry 0.12.0 Deprecation warnings 09 November 2018, 18:14:11 UTC
0ba79a6 Use Gem Version in comparison Co-Authored-By: chadmetcalf <chadmetcalf@users.noreply.github.com> 09 November 2018, 14:08:45 UTC
1baa713 Pry 0.12.0 Deprecation warnings 08 November 2018, 23:21:34 UTC
1e12d8d add simplecov filter for a spec folder 07 November 2018, 06:04:26 UTC
e6aab49 Merge pull request #911 from edthamm/feat/styling-spec Apply style guide to the specs 24 September 2018, 07:41:00 UTC
b972242 Auto correct: Style/StringLiterals in top level dir 18 September 2018, 06:06:48 UTC
a804658 Trigger Hound NOOP commit because hound hangs. 18 September 2018, 05:55:32 UTC
4a77fde Auto correct: Style/StringLiterals 21 August 2018, 06:00:23 UTC
215f891 Settings: Set Style/StringLiterals to double_quotes 21 August 2018, 05:56:55 UTC
8114666 Fix: Resupport 2.2.9 in rubocop 19 August 2018, 06:55:48 UTC
8c2ab9e Settings: Enrich Metrics/LineLength config 19 August 2018, 06:55:03 UTC
fed30f1 Fix: Increase aruba timeout for Jruby on CI 19 August 2018, 06:54:53 UTC
49d6ffa Fix: Resupport version 2.2.9 Version is actually still supported Revert "Drop unsupported version from CI" This reverts commit 93dd1e132ffcd85ce323e32bbc463583103b7ad9. Fix 2.2.9 incompatibility This creates a performance hit but as this code is only test code, I deem this acceptable 19 August 2018, 06:52:53 UTC
5230884 Settings: Get rid of warnings. Get rid of rubocop warnings Remove superfluous config file 19 August 2018, 06:52:34 UTC
b095597 Correct: the remaining 3 violations 19 August 2018, 06:52:16 UTC
5069a11 Auto correct: Style/EmptyMethod in spec 19 August 2018, 06:52:10 UTC
8c93ed9 Fix: Explicitly set rubocop configuration file 19 August 2018, 06:52:00 UTC
6b466f6 Auto correct: Lint/UnneededSplatExpansion in spec 19 August 2018, 06:51:55 UTC
3a98cc0 Correct: Forgotten double-quotes in Gemfile 19 August 2018, 06:51:46 UTC
c7b3fd3 Auto correct: Style/Encoding in spec 19 August 2018, 06:51:41 UTC
3d8571a Auto correct: Layout/AlignArray in spec 19 August 2018, 06:51:35 UTC
98933f8 Auto correct: Style/ExpandPathArguments in spec 19 August 2018, 06:51:27 UTC
f33d6c4 Settings: Adapt quote and dot settings Also exclude specs from blocklength and erroneously drop a version from CI -> fixed later Explicitly enable Metrics/LineLength cop Set dot position to leading Set Style/StringLiterals to single-quote This is the default value of the cop in newer versions of rubocop and it is an easy fix Exclude spec from Metrics/BlockLength DSLs and block length restraints usually do not work well together Drop unsupported version from CI Use single quotes in gemfile 19 August 2018, 06:50:23 UTC
8358c62 Auto correct: Style/TrailingCommaIn.*Literal in spec 19 August 2018, 06:50:15 UTC
4942fc1 Settings: Set Metrics/LineLength:Max to 125 If anyone is still using an 80 character long terminal to edit files on a regular basis, contact me. 19 August 2018, 06:49:46 UTC
fb32fe9 Auto correct: Layout/MultilineMethodCallIndentation in spec 19 August 2018, 06:49:41 UTC
b80411a Auto correct: Style/SymbolArray in spec 19 August 2018, 06:49:36 UTC
fe4e7aa Auto correct: Layout/EmptyLineAfterMagicComment in spec 19 August 2018, 06:49:31 UTC
e417c40 Auto correct: Style/PercentLiteralDelimiters in spec 19 August 2018, 06:49:25 UTC
6f3ef4b Auto correct: Layout/DotPosition 19 August 2018, 06:49:20 UTC
cf64428 Fix: Unfreeze string literal in failing test 19 August 2018, 06:49:12 UTC
87a677a Correct: Violations in gemfile 19 August 2018, 06:49:00 UTC
b680c6c Auto correct: Style/FrozenStringLiteralComment 19 August 2018, 06:48:55 UTC
e0eefa7 Auto correct: Style/StringLiterals in spec 19 August 2018, 06:48:48 UTC
52c64a5 Settings: Update rubocop and settings Update rubocop to match hound Adapt hound style to new rubocop version Add style config file for specs Exclude vendor/**/* Default for rubocop is to overwrite arrays. This happens here and leads to uncomfortable usage of rubocop locally. Update target version to minimum supported version Autoupdate rubocop settings using mry 19 August 2018, 06:48:21 UTC
d40dcfe Merge pull request #904 from meganemura/use-dir-exist Replace deprecated Dir.exists? with Dir.exist? 20 February 2018, 10:04:51 UTC
ecd6be6 Replace deprecated Dir.exists? with Dir.exist? 19 February 2018, 06:01:30 UTC
fb49aec Merge pull request #900 from grzuy/local_rubocop_should_match_hound Force rubocop to match HoundCI's rubocop version 01 February 2018, 22:10:52 UTC
786a5d6 Merge pull request #899 from grzuy/test_against_latest_rubies Test against latest rubies 01 February 2018, 22:09:59 UTC
f6ec447 Force rubocop to match HoundCI's rubocop version 01 February 2018, 20:49:18 UTC
550ef02 Test against latest rubies 01 February 2018, 20:12:26 UTC
adcf25e Merge pull request #872 from guard/plugin-improved-type-checking Improve Plugin type checking 08 January 2018, 09:24:06 UTC
b8c8ca2 Rather than calling superclass, use ancestors. 07 January 2018, 00:21:08 UTC
6ef8b09 Use ancestors. 07 January 2018, 00:21:08 UTC
d9640ba Improve type checking (proposal) If you prefer to use a module for your plugin, this will break, and it's annoying to work around. 07 January 2018, 00:21:08 UTC
back to top