solhint
« Back to VersTracker
Description:
Linter for Solidity code
Type: Formula  |  Latest Version: 6.0.2@0  |  Tracked Since: Dec 18, 2025
Links: Homepage  |  @protofire  |  formulae.brew.sh
Category: Developer tools
Tags: solidity linter ethereum smart-contracts developer-tools blockchain
Install: brew install solhint
About:
Solhint is a pluggable linter for Solidity that provides code analysis to enforce best practices and style guides. It helps developers identify security vulnerabilities, style guide violations, and errors in their smart contracts. This tool integrates into development workflows to improve code quality and maintainability.
Key Features:
  • Real-time linting and error detection
  • Configurable rulesets and custom rules
  • Security best practice enforcement
  • Integration with IDEs and CI/CD pipelines
  • Support for Solidity versions 0.4 to 0.9
Use Cases:
  • Enforcing consistent code style across smart contract projects
  • Identifying potential security vulnerabilities during development
  • Automating code quality checks in CI/CD pipelines
  • Educating developers about Solidity best practices
Alternatives:
  • ESLint – General JavaScript linter that can be configured for Solidity with plugins, but lacks native Solidity-specific rules
  • Slither – Static analysis framework focused on security vulnerabilities with deeper analysis, while Solhint emphasizes style and basic security
Version History
Detected Version Rev Change Commit
Dec 24, 2025 9:55pm 6.0.2 0 VERSION_BUMP b21a251e
Dec 18, 2025 5:48pm 6.0.1 0 VERSION_BUMP 8efdaae0
Jan 16, 2025 11:09pm 0 VERSION_BUMP 539cf250
Dec 31, 2024 8:08pm 0 VERSION_BUMP 75516d60
Dec 3, 2024 8:18pm 0 VERSION_BUMP 458e0be6
Sep 13, 2024 10:39pm 0 VERSION_BUMP d1785529