sublimetext3 — ошибки SublimeText и php-cs

Я устанавливаю SublimeLinter и PHP-CS с PHP-CS Fixer, и я получаю некоторые предупреждения и некоторые ошибки, но я хочу их игнорировать.

 2:1    error          phpcs: error        Missing file doc comment
11:1    error          phpcs: error        Missing doc comment for class ProductController
13:12   error          phpcs: error        Missing doc comment for function __construct()
18:12   error          phpcs: error        Missing doc comment for function index()
23:12   error          phpcs: error        Missing doc comment for function show()
28:12   error          phpcs: error        Missing doc comment for function create()
34:12   error          phpcs: error        Missing doc comment for function store()
71:90   warning        phpcs: warning      Line exceeds 85 characters; contains 90 characters
84:12   error          phpcs: error        Missing doc comment for function edit()
89:94   warning        phpcs: warning      Line exceeds 85 characters; contains 94 characters
91:12   error          phpcs: error        Missing doc comment for function update()
93:16   error          phpcs: error        Opening parenthesis of a multi-line function call must be the last content on the line
102:10   error          phpcs: error        Closing parenthesis of a multi-line function call must be on a line by itself
125:90   warning        phpcs: warning      Line exceeds 85 characters; contains 90 characters
136:12   error          phpcs: error        Missing doc comment for function destroy()

Я пытаюсь с некоторыми исключениями, но ничего не происходит, и это раздражает. Есть какое-нибудь решение для этого?

Может быть 93:16 а также 102:10 получить автоматический отступ, но с игнорированием это нормально.

мой .phpcsfixer

<?php

return PhpCsFixer\Config::create()
->setRules(
[
'@PSR2' => true,
'array_syntax' => ['syntax' => 'short'],
'no_unused_imports' => true
]
);

и моя конфигурация линтера

"linters": {
"phpcs": {
"@disable": true,
"args": [],
"excludes": [
"*.blade.php"],
"standard": ""}
},

Спасибо всем.

0

Решение

Есть 2 решения для решения вашей проблемы.

1. Измените код стандарта

Установленные стандарты кодирования: PSR2, Zend, Squiz, PSR1, PEAR и MySource.

Комментарий к файлу является частью стандарта кода PEAR, вы можете выбрать другие стандарты кода.

Например:

"linters": {
"phpcs": {
"args": "--standard=PSR2",
}
},

2. Создайте свой собственный набор правил

Эта опция может быть слишком продвинутой для новичка, в качестве предложения, используйте решение 1.

Если вы решили создать свой собственный набор правил, обратитесь к
официальная документация


Рекомендации

Отключить сниффинг PHPDoc # 1866

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]