sql-lint:一个SQL linter

时间:2021-01-30 21:20:31
【文件属性】:
文件名称:sql-lint:一个SQL linter
文件大小:12KB
文件格式:ZIP
更新时间:2021-01-30 21:20:31
mysql lint postgres sql linter sql-lint sql-lint将对您的查询进行完整性检查,并从数据库中带回错误。 如果您担心忘记DELETE上的WHERE或使数据带有意外字符,那么sql-lint适合您。 下面是检查的完整列表。 安装 npm install -g sql-lint 或下载 用法 sql-lint适用于文件,目录和标准输入。 # Will lint all .sql files recursively from the current directory sql-lint . # Lints the create-person.sql file sql-lint create-person.sql # Lints stdin echo 'DELETE FROM person;' | sql-lint 编辑器整合 如果您的编辑器支持外部工具,则它支持sql-lint 。 以下是通过插件或配置直接支持sql-lint的列表。 (新)Vim 可以将(Neo)Vim配置为对.sql文件使用sql-lint 。 提供了sql-lint支持。 如果您不想使用插件,则更轻量的解决方案是在.sql文件
【文件预览】:
sql-lint-master
----build.sh(30B)
----main.go(2KB)
----doc()
--------rambles.md(3KB)
--------how-it-works.md(488B)
----README.MD(68B)
----TODO.md(73B)
----.travis.yml(32B)
----test()
--------checker_test.go(1KB)
--------reader_test.go(867B)
--------acceptance_test.go(1KB)
--------lexer_test.go(2KB)
--------test.sql(40B)
----tags(4KB)
----checker()
--------interface.go(151B)
--------not_found_column.go(182B)
--------delete_no_where.go(440B)
--------select_missing_expr.go(469B)
----reader()
--------reader.go(805B)
----.gitignore(5B)
----lexer()
--------delete.go(681B)
--------lexer.go(2KB)
--------select.go(707B)

网友评论