ptyagi16 / guard-consistency_fail Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
I'd like to be able to avoid running Consistency Fail when Guard starts up. It takes time, and is not important to me until I change the model/schema files. A configuration option for this would be useful. It would still be possible to hit โต to manually run everything.
The RuboCop Guard Plugin supports this through all_on_start: false
- see implementation.
The RSpec Guard Plugin also supports all_on_start: false
(false is actually the default) - see implementation.
It should be quite quick to duplicate this functionality for this plugin. Perhaps the option run_on_start
is a better name, because "all" doesn't really make sense for consistency_fail
, however.
The (optional) config would become:
guard :consistency_fail, run_on_start: false do
watch(%r{^app/model/(.+)\.rb})
watch(%r{^db/schema.rb})
end
Does this sound useful? If so, I can put together a PR.
Starting with Guard 2.0, Guard::ConsistencyFail should inherit from Guard::Plugin
[#] instead of Guard::Guard.
[#] Please note that the constructor signature has changed from
[#] Guard::Guard#initialize(watchers = [], options = {}) to
[#] Guard::Plugin#initialize(options = {}).
[#] For more information on how to upgrade for Guard 2.0, please head over
[#] to: https://github.com/guard/guard/wiki/Upgrading-to-Guard-2.0#changes-in-guardguard
I'd like to be able to run consistency fail in another directory i could specify in an option.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.