- Solhint dependencies to support newer versions #380
- Linter fixed to get clearer source code #381
- E2E, added formatters into repo, updated CI #385
- Solhint dependencies to support newer versions #403
- New Rule: For banning "console.sol" and "import hardhat or foundry console.sol" #372
- New Rule: No global imports #390
- New Rule: Named parameters in v0.8.18 solidity version #403
- TypeError: cannot read property 'errorCount' of undefined #351
- Directories with .sol in the name path treated as files #352
- Doc generator and added a CI step to avoid crashing #389
- Rule for banning "console.sol" and "import hardhat or foundry console.sol #391
- Option –quiet works now with all files #392
- Transfers with .call excluded from warning as low level code #394
- Made func-visibility skip free functions #396
- False positive on no-unused-vars for payable arguments without name #399
- Solidity Parser to 0.14.5 #378
- New
compiler-version
rule (see PR #112)
- Several fixes for the
mark-callable-contracts
rule (PRs #115, #117 and #119)
Stable release
- Fix linter errors
- Update config initializer #103
- Remove prettier from rule
- Package version
- Add not-rely-on-time to rules documentation #88
- Have --max-warnings better reflect its name #89
- Added disable-previous-line #91
- Snake case now allows for a (single) leading underscore #93
- Fixed some comment directive tests #92
- Upgrade grammar #79
- Support prettier-solidity #72
- Add "Projects that use solhint" to README.md file #64
- Add prettier and airbnb #59
- Add new feature --ignore-path option #58
- Add contribution formatter parameter validation #54
- Add --max-warnings [int] option #56
- Add --quiet option #55
- Unable to satisfy indentation rules for functions with multiple return values #49