UNPKG

@slippy-lint/slippy

Version:

A simple but powerful linter for Solidity

57 lines 2.18 kB
import { NoTxOrigin } from "./no-tx-origin.js"; import { ExplicitTypes } from "./explicit-types.js"; import { IdDenylist } from "./id-denylist.js"; import { ImportsOnTop } from "./imports-on-top.js"; import { MaxStateVars } from "./max-state-vars.js"; import { SortModifiers } from "./sort-modifiers.js"; import { NoConsole } from "./no-console.js"; import { NoDuplicateImports } from "./no-duplicate-imports.js"; import { NoGlobalImports } from "./no-global-imports.js"; import { NoUninitializedImmutableReference } from "./no-uninitialized-immutable-reference.js"; import { NoUnusedVars } from "./no-unused-vars.js"; import { PrivateVars } from "./private-vars.js"; import { NamingConvention } from "./naming-convention.js"; import { SortImports } from "./sort-imports.js"; import { NoDefaultVisibility } from "./no-default-visibility.js"; import { RequireRevertReason } from "./require-revert-reason.js"; import { NoEmptyBlocks } from "./no-empty-blocks.js"; import { Curly } from "./curly.js"; import { NoSend } from "./no-send.js"; import { NamedReturnParams } from "./named-return-params.js"; import { NoRestrictedSyntax } from "./no-restricted-syntax.js"; import { NoUncheckedCalls } from "./no-unchecked-calls.js"; import { SortMembers } from "./sort-members.js"; import { OneContractPerFile } from "./one-contract-per-file.js"; import { CompatiblePragma } from "./compatible-pragma.js"; import { YulPreferIszero } from "./yul-prefer-iszero.js"; export function getAllRules() { return [ CompatiblePragma, Curly, ExplicitTypes, IdDenylist, ImportsOnTop, MaxStateVars, NamedReturnParams, NamingConvention, NoConsole, NoDefaultVisibility, NoDuplicateImports, NoEmptyBlocks, NoGlobalImports, NoRestrictedSyntax, NoSend, NoTxOrigin, NoUncheckedCalls, NoUninitializedImmutableReference, NoUnusedVars, OneContractPerFile, PrivateVars, RequireRevertReason, SortImports, SortMembers, SortModifiers, YulPreferIszero, ]; } //# sourceMappingURL=get-all-rules.js.map