Package com.thomasjensen.checkstyle.addons.checks.misc
Checks that find miscellaneous problems.
-
Interface Summary Interface Description SelfValidating Defines a method that can be called for self-validation of an object. -
Class Summary Class Description DecomposedPath Encapsulates the components of a checked file path.LocationReferenceCheck This check compares specified method arguments to the names of the current method or class.MdlConfig Encapsulates the data gained from reading the JSON configuration file.MdlJsonConfig Deserialized version of the directories.json.MdlJsonConfig.MdlSpec An MDL Spec specifies the characteristics of one directory in the module directory layout, for examplesrc/main/java
.MdlJsonConfig.Settings Encapsulates the general settings which are supported in a directories.json.MdlJsonConfig.SpecElement The allow and deny lists in each MDL path specification are composed of elements ofSpecElement
s.MdlJsonConfigValidator Small utility which allows people to validate the syntactical correctness of their ModuleDirectoryLayout JSON config.ModuleDirectoryLayoutCheck This check helps ensure that the source folder structure in a module follows a configurable convention.PropertyCatalogCheck This check helps keeping a property file in sync with a piece of code that contains the property keys. -
Enum Summary Enum Description LocationReferenceOption Represents the possible locations that an instance of theLocationReferenceCheck
may refer to.MdlContentSpecType Thetype
values which are possible in the allow and deny lists of the directories.json configuration file used by theModuleDirectoryLayoutCheck
. -
Exception Summary Exception Description ConfigValidationException The ModuleDirectoryLayout check's JSON configuration was faulty.