@slippy-lint/slippy
Version:
A simple but powerful linter for Solidity
11 lines • 484 B
JavaScript
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