首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于SQL开发的StyleCop

用于SQL开发的StyleCop
EN

Stack Overflow用户
提问于 2013-11-04 22:22:29
回答 1查看 2K关注 0票数 1

我不得不重写很多SP和函数(超过200个sp),它们是由许多不同的人在6年的时间里编写的。我想找到像StyleCop这样的插件,它可以帮助执行某种我可以遵守的标准,然后让其他人开发人员使用。

我已经使用RedGate格式化SP和函数,但我需要一些可以设置标准的东西,如参数和局部变量命名,在任何set语句之前强制变量声明等。只是不确定什么是最好的工具。它不一定是免费的。

在回答时,请提供产品名称、网页链接以及您喜欢使用它的原因和它提供的功能。

要执行的标准:

在所有select语句中使用别名。

在任何工作开始前声明所有变量。

命名所有CTE别名超过10个字符,命名有意义的名称

临时表和变量的命名

将NOCOUNT设置为ON

注释vs注释掉的代码。

EN

回答 1

Stack Overflow用户

发布于 2013-11-06 03:27:40

您可以尝试SQL Enlight。这是一个商业工具,但我相信它可以帮助你完成你想要的。

该工具具有静态分析功能,您可以使用该功能来分析存储过程、T-SQL文件甚至整个数据库。它提供了100多条分析规则,但如果需要,您也可以定义自己的规则。

它可以与SQL Server Management Studio和Visual Studio集成,可以从命令行使用,还提供了可以在自动构建中使用的MSBuild和NAnt任务。

以下是该工具网站的链接:http://www.ubitsoft.com/products/sqlenlight/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19769755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档