google/error-prone
Catch common Java mistakes as compile-time errors
https://skillcdn.ai/gh/google/error-proneConnect this address to your AI to use these skills. How to connect
- Unverified
- Default branch
master - Commit
1a82c75 - License
Apache-2.0
Explore this repository
Searches the original text of skills and documents; display translations are not searched.
Documents
- AlmostJavadoc.mdThis comment contains Javadoc or HTML tags, and is in the right position for a Javadoc, but doesn't start with a double asterisk. Should it be a Javadoc?docs/bugpattern/javadoc/AlmostJavadoc.md
- EmptyBlockTag.mdBlock-level Javadoc tags like @param, @return, @throws, and @deprecated are meant to provide additional information about the method. Without a description they are no more informative than the metho…docs/bugpattern/javadoc/EmptyBlockTag.md
- EscapedEntity.mdHTML entities used within @code and @literal tags will be interpreted directly rather than converted to the expected characters. For example, this is wrong:docs/bugpattern/javadoc/EscapedEntity.md
- InheritDoc.mdThe @inheritDoc tag should only be used on classes/interfaces which extend or implement another and methods which override a method from a superclass.docs/bugpattern/javadoc/InheritDoc.md
- InvalidBlockTag.mdA non-standard Javadoc block tag was used.docs/bugpattern/javadoc/InvalidBlockTag.md
- InvalidInlineTag.mdA non-standard Javadoc inline tag was used, or was used in the wrong way. For example, @param should be used as a block tag to describe parameters, but cannot be used inline to link to parameters (pr…docs/bugpattern/javadoc/InvalidInlineTag.md
- InvalidParam.mdJavadoc's @param tag should not be used to document parameters which do not appear in the formal parameter list. This may indicate a typo, or an omission when refactoring.docs/bugpattern/javadoc/InvalidParam.md
- InvalidThrows.mdThe @throws tag should not document a checked exception which is not actually thrown by the documented method.docs/bugpattern/javadoc/InvalidThrows.md
- InvalidThrowsLink.md@throws does not require @linking the target exception.docs/bugpattern/javadoc/InvalidThrowsLink.md
- MalformedInlineTag.mdThis error is triggered by a malformed inline tag, anywhere @{tag appears instead of {@tag inside a Javadoc comment. See [javadoc documentation][javadoc] for more explanation on the use of inline tag…docs/bugpattern/javadoc/MalformedInlineTag.md
- MissingSummary.mdJavadocs on private and protected elements are required to contain a short summary line. This is often the only part of the Javadoc that others will see surfaced in various tools.docs/bugpattern/javadoc/MissingSummary.md
- NotJavadoc.mdThis comment starts with /, but isn't actually Javadoc.docs/bugpattern/javadoc/NotJavadoc.md
- ReturnFromVoid.mdMethods which do not return anything should not have a @return tag.docs/bugpattern/javadoc/ReturnFromVoid.md
- TraditionalJavadocToMarkdown.mdConverts traditional Javadoc comments into Markdown Javadoc comments.docs/bugpattern/javadoc/TraditionalJavadocToMarkdown.md
- UnescapedEntity.mdJavadocs are interpreted as HTML, so special characters such as <, >, and & must be escaped.docs/bugpattern/javadoc/UnescapedEntity.md
- UnrecognisedJavadocTag.mdThis Javadoc tag isn't being recognised by the Javadoc parser. This can happen very easily if the tag is malformed in some way.docs/bugpattern/javadoc/UnrecognisedJavadocTag.md