Skip to content

Library for describing error message declarations in Java

License

Notifications You must be signed in to change notification settings

exasol/error-code-model-java

Repository files navigation

Error Code Model for Java

Build Status Maven Central – Error Code Model Java

Quality Gate Status

Security Rating Reliability Rating Maintainability Rating Technical Debt

Code Smells Coverage Duplicated Lines (%) Lines of Code

This repository contains a Java library for describing error message declarations.

The following syntax for error codes is supported (ABNF):

error-identifier = [ severity "-" ] project-short-tag [ "-" module-short-tag ] "-" error-number
severity = ( "F" / "E" / "W" )
project-short-tag = ALPHA 1*10ALPHANUM
module-short-tag = ALPHA 1*10ALPHANUM
error-number = 1*5ALPHANUM

The serverity is optional and defaults to E. The following severities are supported:

  • F: failure
  • E: error
  • W: warning

Additional Information