SQLint-一个简单SQL Linter
关于
SQLint是一个简单的命令行linter,它读取您SQL文件并报告其发现的任何语法错误或警告。
在此阶段,SQLint根据ANSI语法检查SQL,并使用PostgreSQL SQL解析器来实现此目的。 SQLint不支持非标准SQL变体(例如MySQL),但欢迎您提供帮助。
安装
SQLint当前是作为ruby gem提供的:您可以使用以下命令进行安装:
gem install sqlint
用法
要检查包含SQL的文件的语法,只需在命令行sqlint文件名传递给sqlint :
sqlint filename.sql
在没有文件名的情况下, sqlint从标准输入读取。
编辑器插件
以下编辑器提供了对sqlint支持:
Emacs,通过
VIM,通过 , 或
SublimeText,通过
与预提交一起使用
将此添加到您的.p
评论0
最新资源