liquipedia / sqllint
这是phpMyAdmin项目中SqlParser的一个轻量级包装器,可以用于从命令行中检查任意数量的SQL文件。
1.2.1
2022-06-16 23:32 UTC
Requires
README
这是phpMyAdmin项目SqlParser的一个轻量级包装器,可以用于从命令行中检查任意数量的SQL文件。
安装
请使用Composer进行安装
composer require liquipedia/sqllint --dev
用法
命令行工具
./vendor/bin/sqllint
./vendor/bin/sqllint --report=junit > report-junit.xml
通过composer脚本
将此添加到您的composer.json文件中
{ "require-dev": { "liquipedia/sqllint": "*" }, "scripts": { "sqllint": [ "sqllint" ], "sqllint-junit": [ "sqllint --report=junit > report-junit.xml" ] } }
并运行
composer sqllint
参数
要检查参数,请参阅src/Parameters.php
文件或使用--help
参数。
.sqllint.json
SqlLint的参数也可以通过项目根目录中的.sqllint.json
文件提供。命令行中传递的参数始终优先于.sqllint.json
中设置的参数。
示例
{ "report": "junit" }