标签: code-standards

PMD在java中的文档空构造函数

我在我的 Java 项目中使用 PMD 插件。

当我运行 PMD 时,它将警告显示为“文档空构造函数”。

我的代码如下...

public class ExceptionHandlerImpl implements ExceptionHandler {

    private static final Logger log = Logger
            .getLogger(ExceptionHandlerImpl.class);

    /**
     * Default Constructor
     */
    public ExceptionHandlerImpl()
    {
        super();
    }
Run Code Online (Sandbox Code Playgroud)

在上面的构造函数代码中,它显示了“文档空构造函数”。

我如何解决这个问题以及为什么会发生这种情况?

java coding-style pmd code-standards

2
推荐指数
1
解决办法
6820
查看次数

从代码质量的角度来看,有很多小的CSS文件或一个带有部分的大文件

我纯粹从易于开发的角度来问这个问题.

性能不是一个考虑因素,因为我们将有一个构建过程,它将所有CSS文件组合并压缩到一个文件中进行发布,然后进行压缩.

但是对于前端开发人员团队来说哪个更容易合作?多个文件或单个文件通过注释分成不同的部分?

css structure code-standards

1
推荐指数
1
解决办法
317
查看次数

关闭标签 PhpStorm 前的换行符

我正在尝试在 PhpStorm 中使用代码美化器,尝试将其配置为 HTML。我有一个我似乎无法解决的问题。

我想在结束标记之前添加一个空格(输入)。

<div class="col-sm-6">
    <ul class="socialmedia">
        <li class="Facebook">
            <a href="<f:cObject typoscriptObjectPath='lib.footersocialmediaFacebook' />">Facebook</a></li>
        <li class="linkedin">
            <a href="<f:cObject typoscriptObjectPath='lib.footersocialmediaLinkedin' />">linkedin</a></li>
        <li class="twitter">
            <a href="<f:cObject typoscriptObjectPath='lib.footersocialmediaTwitter' />">Twitter</a></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

如您所见,结束</li>标记没有输入。如您所见,我也在使用 FLUID。也许可以让 PhpStorm 忽略属性中的任何内容,以便 FLUID 不会干扰?

html code-standards phpstorm

1
推荐指数
1
解决办法
174
查看次数

如何在没有尝试catch块的情况下找出是否编写了任何方法

在Visual Studio 2010 C#项目中,如何在没有try-catch块的情况下编写是否编写了任何方法?

有时作为代码审阅者,很难搜索根据代码标准没有正确编写的函数/方法,因为没有try-catch块.

我知道Visual Studio 中的" 查找"选项支持正则表达式.但是,能够巧妙地完成这项工作的正则表达式是什么?

c# regex visual-studio-2010 visual-studio code-standards

0
推荐指数
1
解决办法
1158
查看次数

Sonarqube 支持或不支持强制执行编码标准的规则

Sonarqube 会产生代码问题,例如错误和安全相关问题(例如可能导致问题的漏洞和代码异味)。有没有办法添加编码标准来强制执行特定于代码的可读性和可维护性以及代码审查者在代码中执行的更多约定。因此,如果不满足注释、变量约定以及类和函数标准,它就会自动通过质量门。但我的一位开发人员说 Sonarqube 默认配置文件涵盖了代码审阅者在代码中检查的大部分规则和约定。但我理解,编码标准文档中的规则和约定只能通过同行评审来评审,而不能通过编译器和 Sonarqube 工具来评审。

我相信Sonarqube和编译器的开发人员和专家可以确认编码标准中的规则和约定是否存在,例如源代码的通用风格,语句、方法的标准,命名约定,变量赋值,类、接口、包的标准等。一种通过Sonarqube添加编码标准规则的方法,请分享?

[编辑]

java compiler-specific code-standards sonarqube

0
推荐指数
1
解决办法
3388
查看次数