UNPKG

@slippy-lint/slippy

Version:

A simple but powerful linter for Solidity

67 lines (66 loc) 2.72 kB
export declare class AssertionError extends Error { constructor(message: string); } export declare enum SlippyErrorCode { Generic = "SLIPPY_GENERIC_ERROR", FileNotFound = "SLIPPY_FILE_NOT_FOUND", ConfigNotFound = "SLIPPY_CONFIG_NOT_FOUND", SlippyRuleNotRegistered = "SLIPPY_RULE_NOT_REGISTERED", SlippyConfigAlreadyExists = "SLIPPY_CONFIG_ALREADY_EXISTS", SlippyUnmatchedPattern = "SLIPPY_UNMATCHED_PATTERN", SlippyDirectoriesNotSupported = "SLIPPY_DIRECTORIES_NOT_SUPPORTED", SlippyCantInferSolidityVersion = "SLIPPY_CANT_INFER_SOLIDITY_VERSION", SlippyErrorLoadingConfig = "SLIPPY_ERROR_LOADING_CONFIG", SlippyInvalidConfig = "SLIPPY_INVALID_CONFIG", SlippyRuleConfigError = "SLIPPY_RULE_CONFIG_ERROR", SlippyNonexistentConfigPath = "SLIPPY_NONEXISTENT_CONFIG_PATH", SlippyTooManyFixes = "SLIPPY_TOO_MANY_FIXES", SlippyParsingErrorAfterFix = "SLIPPY_PARSING_ERROR_AFTER_FIX" } export declare class SlippyError extends Error { message: string; code: SlippyErrorCode; hint?: string | undefined; private isSlippyError; constructor(message: string, code?: SlippyErrorCode, hint?: string | undefined); static isSlippyError(error: unknown): error is SlippyError; } export declare class SlippyFileNotFoundError extends SlippyError { constructor(fileId: string); } export declare class SlippyConfigNotFoundError extends SlippyError { constructor(); } export declare class SlippyRuleNotRegisteredError extends SlippyError { constructor(ruleName: string); } export declare class SlippyConfigAlreadyExistsError extends SlippyError { constructor(configPath: string); } export declare class SlippyUnmatchedPatternError extends SlippyError { constructor(pattern: string); } export declare class SlippyDirectoriesNotSupportedError extends SlippyError { constructor(directory: string); } export declare class SlippyCantInferSolidityVersionError extends SlippyError { constructor(sourceId: string); } export declare class SlippyConfigLoadingError extends SlippyError { constructor(slippyConfigPath: string, message: string); } export declare class SlippyInvalidConfigError extends SlippyError { constructor(slippyConfigPath: string, message: string, hint?: string); } export declare class SlippyRuleConfigError extends SlippyError { constructor(ruleName: string, problem: string); } export declare class SlippyNonexistentConfigPathError extends SlippyError { constructor(configPath: string); } export declare class SlippyTooManyFixesError extends SlippyError { constructor(fileId: string); } export declare class SlippyParsingErrorAfterFixError extends SlippyError { constructor(fileId: string); }