{"repo":"beeb/lintspec","free":true,"listed":false,"github":"https://github.com/beeb/lintspec","clone":"git clone https://github.com/beeb/lintspec.git","description":"A blazingly fast linter for NatSpec comments in Solidity code. Mirror available on Codeberg.","language":"Rust","stars":29,"topics":["checker","docstrings","documentation","linter","natspec","solidity"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"🔎 lintspec Lintspec is a command-line utility (linter) that checks the completeness and validity of NatSpec doc-comments in Solidity code. It is focused on speed and ergonomics. By default, lintspec will respect gitignore rules when looking for Solidity source files. Dual-licensed under MIT or Apache 2.0. Note: the main branch can contain unreleased changes. To view the README information for the latest stable release, visit crates.io or select the latest git tag from the branch/tag dropdown. Installation Via cargo Via cargo-binstall Via nix Pre-built binaries and install script Head over to the releases page! Legacy slang Backend Although the default parser backend is now the very fast solar , the legacy slang parser is still available when installing with cargo install . This feature exposes an additional CLI flag --skip-version-detection which can help if slang doesn't support the version of Solidity you target. Note that enabling slang makes the program 7x slower compared to the default. Usage Configuration Config File Create a default configuration with the following command: This will create a .lintspec.toml file with the default configuration in the current directory. Check out the example file for more information. All items for which the default configuration suits you can be removed from the file if desired. Note that some settings could change their default value in the future (in a new major release) which could alter behavior if they are not specified. Environme","default_branch":null,"files":null,"tree":[],"storefront":"/r/beeb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/beeb/lintspec/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}