Parsed documentation:
View on GitHub
@deprecated Inheriting from `Guard::Guard` is deprecated, please inherit
  from {Plugin} instead. Please note that the constructor signature
  has changed from `Guard::Guard#initialize(watchers = [], options = {})`
  to `Guard::Plugin#initialize(options = {})`.

Initializes a Guard plugin. Don't do any work here,
  especially as Guard plugins get initialized even if they are not in an
  active group!

@see How to
  upgrade for Guard 2.0

@param [Array<Guard::Watcher>] watchers the Guard plugin file watchers
@param [Hash] options the custom Guard plugin options
@option options [Symbol] group the group this Guard plugin belongs to
@option options [Boolean] any_return allow any object to be returned from
  a watcher
@option options [Boolean] first_match stop after the first watcher that
  returns a valid result
Please help! Open an issue on GitHub if this assessment is incorrect.