/**
* The analysis only considers a single XML resource file at a time.
*
* Issues which are only affected by a single resource file can be checked
* for incrementally when a file is edited.
*/
RESOURCE_FILE,
/**
* The analysis only considers a single binary (typically a bitmap) resource file at a time.
*
* Issues which are only affected by a single resource file can be checked
* for incrementally when a file is edited.
*/
BINARY_RESOURCE_FILE,
/**
* The analysis considers the resource folders (which also includes asset folders)
*/
RESOURCE_FOLDER,
/**
* The analysis considers **all** the resource file. This scope must not
* be used in conjunction with [.RESOURCE_FILE]; an issue scope is
* either considering just a single resource file or all the resources, not
* both.
*/
ALL_RESOURCE_FILES,
/**
* The analysis only considers a single Java source file at a time.
*
* Issues which are only affected by a single Java source file can be
* checked for incrementally when a Java source file is edited.
*/
JAVA_FILE,
/**
* The analysis considers **all** the Java source files together.
*
* This flag is mutually exclusive with [.JAVA_FILE].
*/
ALL_JAVA_FILES,
/**
* The analysis only considers a single Java class file at a time.
*
* Issues which are only affected by a single Java class file can be checked
* for incrementally when a Java source file is edited and then recompiled.
*/
CLASS_FILE,
/**
* The analysis considers **all** the Java class files together.
*
* This flag is mutually exclusive with [.CLASS_FILE].
*/
ALL_CLASS_FILES,
/** The analysis considers the manifest file */
MANIFEST,
/** The analysis considers the Proguard configuration file */
PROGUARD_FILE,
/**
* The analysis considers classes in the libraries for this project. These
* will be analyzed before the classes themselves. NOTE: This excludes
* provided libraries.
*/
JAVA_LIBRARIES,
/** The analysis considers a Gradle build file */
GRADLE_FILE,
/** The analysis considers Java property files */
PROPERTY_FILE,
/** The analysis considers test sources as well */
TEST_SOURCES,
/**
* Scope for other files. Issues that specify a custom scope will be called unconditionally.
* This will call [Detector.run]} on the detectors unconditionally.
*/
OTHER;