liquipedia/sqllint

这是phpMyAdmin项目中SqlParser的一个轻量级包装器,可以用于从命令行中检查任意数量的SQL文件。

1.2.1 2022-06-16 23:32 UTC

This package is auto-updated.

Last update: 2024-09-11 18:07:32 UTC


README

Code Style Total Downloads Latest Stable Version License

这是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"
}