7个版本
0.0.22 | 2021年2月15日 |
---|---|
0.0.21 | 2021年2月15日 |
#1659 在 开发工具
每月 23次下载
57KB
1.5K SLoC
NASLint
NASM代码的代码检查工具
快速链接
功能
-
TAB
替换 - 注释对齐
- 死代码警告(不稳定)
- 空白管理(进行中)
安装
使用Cargo
cargo install naslint
其他安装方法即将推出
截图
死代码检查
用法
基本用法
naslint -i /path/to/file.asm
使用不稳定选项
NASLint可能包含特定版本的不可稳定内容,要使用标记为不稳定的功能,命令中必须包含-Z
标志
naslint -i /path/to/file.asm -Z --check-dead
在上面的例子中,我们启用了不稳定选项标志,从而可以访问程序中死代码检查的方法。如果未包含-Z
标志,程序将抛出错误。
兼容性
平台支持
NASLint应能够编译到任何由Rust编程语言支持的任何目标,但某些功能需要环境本身由NASM编译器支持。请安装时注意这一点
语言支持
目前NASLint仅支持NASM语法的汇编文件,但未来我希望能够为其他汇编语法类型启用更多的兼容性。
反馈和建议
如果您有任何反馈或建议,或您想报告一个错误,请打开一个带有适当标题和标签的问题
贡献
贡献应遵循Rust的行为准则,至少如此。
许可
此存储库中的软件采用Apache 2.0和MIT双重许可。除非另有说明,否则所有源代码的贡献均在此许可下。
依赖项
~8–18MB
~253K SLoC