blazelint-0.1.0 is not a library.
Visit the last successful build:
blazelint-0.3.0
// by RuztyCrabs
[!CAUTION] This program is still in early-development and some critical components are not yet fully implemented.
Documentation
Building
Prerequsites
- Git 2.51.0 or newer
- Rust Toolchain 1.86.0 or newer
Steps
- Create a fork and clone to local:
cdinto the directory:
- Build with cargo:
[!NOTE] Cargo build will download any required dependancies automatically but you can explicitly get them using
cargo fetchif still complains about missing libraries.
Debugging
Prerequsites
- Build requirements stated here.
- VsCode IDE
- Rust Analyzer extension by rust-lang.org
- CodeLLDB extension by Vadim Chugunov
Steps
- You can adjust the
tests/test.balfile if you need to debug a specific diagnostic. - Set breakpoints as needed.
- Click on Run and Debug from the main method or use
ctrl+shift+Dto jump to debug menu.
[!NOTE] It is possible to debug with any IDE including Neovim, Emacs and etc but we recommend vscode for easier setup.
Contributing
Run all formatter, lint, and test checks locally before opening a pull request:
[!NOTE] Cargo will download dev dependancies automatically but you can explicitly get them using
cargo fetchif still complains about missing libraries.
TODO
Roadmap of the project can be viewed from here.
License
This project is licensed under the MIT License.