问题标签 [psr-2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1212 浏览

php - 为什么 Laravel 迁移类没有命名空间?

我现在正在使用 Laravel 5.1。

命令生成的迁移类文件php artisan make:migration create_users_table --create=users如下所示:

当我编辑这个迁移类文件并保存它时,我的崇高文本中的 PHP Code Sniffer 会指出一条非标准消息'Each Class must be in a namespace of at least one level'

我在 [ https://laravel.com/docs/5.1/migrations]和最高批次搜索结果中都没有得到答案。关于stackoverflow的相关问题也没有让我明白。

有谁知道原因,或者给我一些提示?谢谢!

0 投票
0 回答
1256 浏览

php - 如何在 Netbeans 中检查 php 代码以进行 psr 2 验证

Netbeans 中是否有任何插件用于检查 PSR2 违规并进行修复。

我尝试添加php-cs-fixer.phar。然后单击修复选项PHP CS Fixer。通过右键单击netbeansNetbeans > Options > php > frameworks and tools > PHP CS Fixer可以看到该选项。filename.php

此修复仅删除代码中的额外空格,但不修复驼峰式案例。

是否有任何其他选项可以修复psr-2

0 投票
2 回答
1301 浏览

php - 关于 PSR-2 缩进规则的说明

PSR-2 编码风格指南在制表符上选择 4 空格缩进。我一直认为制表符与空格只是一个偏好问题,我的这种印象似乎得到了这样一个事实的支持,即使 PSR-2 项目成员的调查也远非一致。但是,缩进部分提供了以下基本原理:

仅使用空格,而不是将空格与制表符混合使用,有助于避免差异、补丁、历史记录和注释的问题。使用空格还可以轻松插入细粒度的子缩进以进行行间对齐。

我的两个疑问是:

  1. 关于差异、补丁、历史和注释的注释是否仅限于混合缩进(无需进一步解释),还是有一些特定问题可以由(适当的)制表符缩进触发?

  2. “用于行间对齐的细粒度子缩进”到底是什么意思?是否有任何特定情况需要插入半个缩进?(特别欢迎举例。)


我很感激您不只是阅读“标签/空格”并根据意见急于关闭。我要求对 PSR-2 中可以使用完全客观答案的两个非常具体的点进行澄清。这绝不是什么更好的问题。

0 投票
1 回答
190 浏览

php - phpcs 是否有禁止空行的规则?

有没有我可以与 phpcs 一起使用的规则,将连续空行的数量限制为例如 3?我目前使用的是 PSR2,它根本没有考虑到这一点。

0 投票
2 回答
1820 浏览

php - PhpStorm 在文件子集上执行 PSR-2

我希望我的 IDE (PhpStorm) 对所有自己的文件强制执行 PSR-2 兼容格式。但是,有时我必须提交遗留代码的补丁,我只想提交功能更改,而不是代码样式的更改。

如何仅在文件子集上使用 PhpStorm 强制 PSR-2,最好在应该强制执行的文件中使用魔术注释/标记?

0 投票
1 回答
445 浏览

php - 使用类描述的 PSR

我在 PSR 中找不到任何关于应该在哪里放置关于类和命名空间的评论的内容。它应该是类或命名空间的第一个描述吗?

还是正确的?

0 投票
2 回答
648 浏览

javascript - Symfony 3.3 - 我应该把 CSS 和 JS 文件放在哪里?

链接表明该/app目录包含所有配置、模板(.html.twig文件)和翻译,并且该/src目录包含 PHP 代码。

但是,在这里我们可以看到 .css 和 .js 文件是从/src/AppBundle/Resources/public目录加载的,而不是从目录加载的/app/Resources/public。最佳做法是什么?我应该如何专业地解决这个问题,我应该将所有模板.js.css文件保存在哪里?

0 投票
1 回答
4701 浏览

php - PSR 文档评论

是否有关于 php.ini 中文档注释的 psr 标准的文档。

例子:

这是允许的还是我需要这样做:

0 投票
1 回答
297 浏览

php - 是否有任何关于替代语法的 PSR / 约定?

我看到很多帖子都在谈论为什么 PHP 中的替代语法是好/坏的。

这不是主题,我是一个公约爱好者,我想知道是否有关于它的公约。拥有干净的代码是我的首要任务之一。

我很确定这不是一个重复的问题,但如果是,请告诉我。

0 投票
1 回答
1476 浏览

php - PSR-2 - 阵列开括号是否应该在自己的一行上

如果我们符合PSR-2标准,请取消他们对多行参数的描述:

参数列表可以拆分为多行,其中每个后续行缩进一次。这样做时,列表中的第一项必须在下一行,并且每行必须只有一个参数。

当参数列表被分成多行时,右括号和左大括号必须一起放在各自的行上,它们之间有一个空格。

这是否意味着参数的格式应如下:

或者在严格遵循他们的标准时,以下格式是否也有效?