Standard Collections
Apache RAT™ defines a series of standard collection that make it easy to ignore file patterns that are commonly grouped together.
List of Collections
ALL
All of the Standard Excludes combined.
- Patterns:
**/MANIFEST.MF
,**/TAGS/**
,**/ChangeSet/**
,**/*.old
,**/pom.xml.releaseBackup
,**/.del-*
,**/*.ipr
,**/*$
,**/.settings/**
,**/CVS.adm/**
,**/BitKeeper/**
,**/*.so
,**/*.rej
,**/.classpath
,**/.bzr/**
,**/*.elc
,**/._*
,**/*~
,**/*.iml
,**/build.log
,**/.mvn/**
,**/.svn/**
,**/.hgignore
,**/project.pj
,**/-darcs-backup*
,**/*.ln
,**/.metadata/**
,**/.project
,**/cvslog.*
,**/.make.state
,**/core
,**/.factorypath
,**/CVS/**
,**/.idea/**
,**/.git/**
,**/%*%
,**/_$*
,**/.checkstyle
,**/.hg/**
,**/*.BAK
,**/.arch-ids/**
,**/.bzrignore
,**/*.o
,**/release.properties
,**/SCCS/**
,**/,*
,**/*.Z
,**/.#*
,**/vssver.scc
,**/#*#
,**/*.a
,**/*.iws
,**/target/**
,**/RCS/**
,**/*.bak
,**/.externalToolBuilders
,**/*.orig
,**/.nse_depinfo
,**/.darcs-temp-mail
,**/RCSLOG/**
,**/*.exe
,**/tags/**
,**/.gitignore
,**/.MySCMServerInfo
,**/#*
,**/*.obj
,**/.repository
,**/_darcs/**
,**/cobertura.ser
,**/.darcsrepo/**
,**/.DS_Store
,**/.cvsignore
- Provides a file processor.
- Provides path matcher.
ARCH
The files and directories created by an ARCH source code control based tool.
- Patterns:
**/.arch-ids/**
BAZAAR
The files and directories created by a Bazaar source code control based tool.
- Patterns:
**/.bzr/**
,**/.bzrignore
- Provides a file processor.
BITKEEPER
The files and directories created by a Bitkeeper source code control based tool.
- Patterns:
**/BitKeeper/**
,**/ChangeSet/**
CVS
The files and directories created by a CVS source code control based tool.
- Patterns:
**/TAGS/**
,**/_$*
,**/*.old
,**/*.BAK
,**/.del-*
,**/*$
,**/*.o
,**/SCCS/**
,**/,*
,**/CVS.adm/**
,**/*.so
,**/*.rej
,**/*.Z
,**/.#*
,**/*.elc
,**/*.a
,**/*~
,**/RCS/**
,**/*.bak
,**/*.orig
,**/.nse_depinfo
,**/RCSLOG/**
,**/*.exe
,**/*.ln
,**/tags/**
,**/#*
,**/*.obj
,**/cvslog.*
,**/.make.state
,**/core
,**/CVS/**
,**/.cvsignore
- Provides a file processor.
DARCS
The files and directories created by a DARCS source code control based tool.
- Patterns:
**/_darcs/**
,**/.darcsrepo/**
,**/-darcs-backup*
,**/.darcs-temp-mail
ECLIPSE
The files and directories created by an Eclipse IDE based tool.
- Patterns:
**/.project
,**/.checkstyle
,**/.classpath
,**/.factorypath
,**/.externalToolBuilders
,**/.settings/**
GIT
The files and directories created by GIT source code control to support GIT, also processes files listed in '.gitignore' and (unless RAT_NO_GIT_GLOBAL_IGNORE is specified) the global gitignore.
- Patterns:
**/.git/**
,**/.gitignore
- Provides a file processor.
HIDDEN_DIR
The hidden directories. Directories with names that start with '.'
- Provides path matcher.
HIDDEN_FILE
The hidden files. Directories with names that start with '.'
- Provides path matcher.
IDEA
The files and directories created by an IDEA IDE based tool.
- Patterns:
**/*.iws
,**/*.iml
,**/*.ipr
,**/.idea/**
MAC
The .DS_Store files on Mac computers.
- Patterns:
**/.DS_Store
MAVEN
The files and directories created by Maven build system based project.
- Patterns:
**/MANIFEST.MF
,**/pom.xml.releaseBackup
,**/build.log
,**/target/**
,**/.repository
,**/.mvn/**
,**/cobertura.ser
,**/release.properties
MERCURIAL
The files and directories created by a Mercurial source code control based tool.
- Patterns:
**/.hg/**
,**/.hgignore
- Provides a file processor.
MISC
The set of miscellaneous files generally left by editors and the like.
- Patterns:
**/*~
,**/%*%
,**/.#*
,**/._*
,**/#*#
MKS
The files and directories created by an MKS source code control based tool.
- Patterns:
**/project.pj
RCS
The files and directories created by a RCS source code control based tool.
- Patterns:
**/RCS/**
SCCS
The files and directories created by a SCCS source code control based tool.
- Patterns:
**/SCCS/**
SERENA_DIMENSIONS_10
The files and directories created by a Serena Dimensions V10 change control system based tool.
- Patterns:
**/.metadata/**
STANDARD_PATTERNS
A standard collection of generally accepted patterns to ignore.
- Patterns:
**/TAGS/**
,**/ChangeSet/**
,**/*.old
,**/.del-*
,**/*$
,**/CVS.adm/**
,**/BitKeeper/**
,**/*.so
,**/*.rej
,**/.bzr/**
,**/*.elc
,**/._*
,**/*~
,**/.svn/**
,**/.hgignore
,**/project.pj
,**/-darcs-backup*
,**/*.ln
,**/.metadata/**
,**/cvslog.*
,**/.make.state
,**/core
,**/CVS/**
,**/.git/**
,**/%*%
,**/_$*
,**/.hg/**
,**/*.BAK
,**/.arch-ids/**
,**/.bzrignore
,**/*.o
,**/SCCS/**
,**/,*
,**/*.Z
,**/.#*
,**/vssver.scc
,**/#*#
,**/*.a
,**/RCS/**
,**/*.bak
,**/*.orig
,**/.nse_depinfo
,**/.darcs-temp-mail
,**/RCSLOG/**
,**/*.exe
,**/tags/**
,**/.gitignore
,**/.MySCMServerInfo
,**/#*
,**/*.obj
,**/_darcs/**
,**/.darcsrepo/**
,**/.DS_Store
,**/.cvsignore
- Provides a file processor.
STANDARD_SCMS
A standard collection of SCMs
- Patterns:
**/.git/**
,**/TAGS/**
,**/_$*
,**/*.old
,**/.hg/**
,**/*.BAK
,**/.del-*
,**/.bzrignore
,**/*$
,**/*.o
,**/SCCS/**
,**/,*
,**/CVS.adm/**
,**/*.so
,**/*.rej
,**/*.Z
,**/.bzr/**
,**/.#*
,**/*.elc
,**/*.a
,**/*~
,**/.svn/**
,**/RCS/**
,**/*.bak
,**/.hgignore
,**/*.orig
,**/.nse_depinfo
,**/RCSLOG/**
,**/*.exe
,**/*.ln
,**/tags/**
,**/.gitignore
,**/#*
,**/*.obj
,**/cvslog.*
,**/.make.state
,**/core
,**/CVS/**
,**/.cvsignore
- Provides a file processor.
SUBVERSION
The files and directories created by a Subversion source code control based tool.
- Patterns:
**/.svn/**
SURROUND_SCM
The files and directories created by a Surround SCM source code control based tool.
- Patterns:
**/.MySCMServerInfo
VSS
The files and directories created by a Visual Source Safe source code control based tool.
- Patterns:
**/vssver.scc
Notes
- A file processor will process the associated
ignore
file for include and exclude directives * A path matcher will match specific information about the file.