// when a rule failed to parse
pub const ERROR_PARSING_RULE: &str = "error-parsing-rule";
// when a rule is not base64
pub const ERROR_DECODING_BASE64: &str = "error-decoding-base64";
// when the code is not base64
pub const ERROR_CODE_NOT_BASE64: &str = "code-not-base64";
// when the configuration file is not valid base64
pub const ERROR_CONFIGURATION_NOT_BASE64: &str = "configuration-not-base64";
// when it was not possible to parse the configuration file
pub const ERROR_COULD_NOT_PARSE_CONFIGURATION: &str = "could-not-parse-configuration";
// rules and core language are different
pub const ERROR_CODE_LANGUAGE_MISMATCH: &str = "language-mismatch";
// no root node when trying to get the AST
pub const ERROR_CODE_NO_ROOT_NODE: &str = "no-root-node";
pub const ERROR_CHECKSUM_MISMATCH: &str = "checksum-mismatch";

pub const SERVER_HEADER_SHUTDOWN_ENABLED: &str = "X-static-analyzer-server-shutdown-enabled";
pub const SERVER_HEADER_KEEPALIVE_ENABLED: &str = "X-static-analyzer-server-keepalive-enabled";
pub const SERVER_HEADER_SERVER_VERSION: &str = "X-static-analyzer-server-version";
pub const SERVER_HEADER_SERVER_REVISION: &str = "X-static-analyzer-server-revision";
