Comma-separated Ant-style patterns for including or excluding source code files.

Ant patterns use * and ? as wildcard (** corresponds to multiple directories).

Examples: Rules are:
  1. If excludes provided, any input file matching one of the patterns will be ignored.
  2. If includes provided and no exclude pattern rejected the file, to be accepted input file must match at least one include pattern.
  3. If excludes provided but no explicit includes, any input file not rejected by one exclude pattern will be accepted.
  4. If includes provided with no explicit excludes, input file will be accepted only when matches at least one include pattern.
  5. If both explicit includes and excludes, excludes are checked before includes; a file will be accepted if does not match any exclude pattern but matches at least one include pattern.