UNPKG

@slippy-lint/slippy

Version:

A simple but powerful linter for Solidity

11 lines 484 B
import { LanguageFacts } from "@nomicfoundation/slang/utils"; import { SlippyCantInferSolidityVersionError } from "../errors.js"; export function inferSolidityVersion(sourceId, content) { const versions = LanguageFacts.inferLanguageVersions(content); if (versions.length === 0) { // throw custom slippy error throw new SlippyCantInferSolidityVersionError(sourceId); } return versions[versions.length - 1]; } //# sourceMappingURL=solidity-version.js.map