文件名称:sqlint:支持ANSI和PostgreSQL语法的简单SQL linter
文件大小:10KB
文件格式:ZIP
更新时间:2024-05-22 00:41:17
Ruby
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
【文件预览】:
sqlint-master
----bin()
--------sqlint(2KB)
----.pre-commit-hooks.yaml(117B)
----Rakefile(116B)
----.github()
--------FUNDING.yml(19B)
--------workflows()
----TODO(367B)
----.rbenv-gemsets(6B)
----Gemfile(117B)
----Gemfile.lock(648B)
----spec()
--------linter_spec.rb(3KB)
----.ruby-version(6B)
----.gitignore(7B)
----sqlint.gemspec(1KB)
----lib()
--------sqlint.rb(49B)
--------sqlint()
----Makefile(156B)
----README.md(2KB)
----LICENSE.txt(1KB)