Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

false, true and null case collision with phpcs

Aberta
#1,555 7 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
35/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Estagnada
Stack de tecnologia
php
Domínio
tooling

Direção de pesquisa

Reproduza o problema com a entrada PHP fornecida usando prettier@2.0.5 e prettier/plugin-php@0.14.3 e, em seguida, inspecione o caminho do formatter que trata FALSE, TRUE e NULL. Considera-se concluído quando a formatação preserva os literais em maiúsculas exigidos pelos Drupal coding standards sem produzir o erro de phpcs relatado.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

phpcs using Drupal coding standards require for FALSE, TRUE and NULL to be uppercase but prettier formats them to lowercase.
phpcs error message: TRUE, FALSE and NULL must be uppercase; expected "FALSE" but found "false"

prettier@2.0.5

prettier/plugin-php@0.14.3

Input:

  $vars = [
    'account' => $account,
    'manage_access' => FALSE,
  ];

Output:

  $vars = [
    'account' => $account,
    'manage_access' => false,
  ];

Expected behavior:

  $vars = [
    'account' => $account,
    'manage_access' => FALSE,
  ];

Prettier output:

["INFO" - 9:51:20 AM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used
["INFO" - 9:51:20 AM] Using config file at '.../.prettierrc'
["INFO" - 9:51:20 AM] Prettier Options:
{
  "filepath": "...",
  "parser": "php",
  "useTabs": false,
  "tabWidth": 2,
  "endOfLine": "lf",
  "braceStyle": "1tbs",
}
["INFO" - 9:51:20 AM] Formatting completed in 238.064488ms.
Linguagem predominante
PHP
Estrelas
1.9k
Forks
139
Métricas de merge de PRs
Nenhum PR com merge em 30d

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de prettier/plugin-php

Todas as issues de prettier/plugin-php

Issues semelhantes

Mais issues de PHP

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.