Documentation conflicts with object-property-newline setting?
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 42/100
- Tipo de issue
- Documentação
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- eslint, javascript
- Domínio
- documentation, tooling
Direção de pesquisa
Comece por packages/eslint-config-airbnb-base/rules/style.js, na configuração de object-property-newline, e depois compare sua opção com as seções vinculadas de functions, arrays e object do guia de estilo. Determine se o guia de estilo deve explicar a opção ou se a configuração deve ser tornada consistente, e documente o comportamento escolhido e a justificativa.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
It seems like the documentation consistently promotes having a new line for each item in multiline lists, whether it be in a function invocation or in an array (both of which mention bad examples of not having each item on a new line).
And even the object examples (although not referring to this specific rule) seem to favor this approach.
With that said, what is the reasoning behind allowing object properties to all appear on the same line?
It would seem more consistent to remove that option for object-property-newline. But at the very least, the reasoning and/or use case should probably be documented.
- Linguagem predominante
- JavaScript
- Estrelas
- 148k
- Forks
- 26.6k
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de airbnb/javascript
-
Severity: Unhandled promise rejection in `whitespace-async.js` when ESLint async path is usedTalvez já em andamento @bodapatisaikrishna assumiu há 26 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
airbnb/javascript#3237 · 6 comentários ·
-
Inconsistent semicolon usage in examples (Arrays vs Functions)Talvez já em andamento @Developer-shivamMishra assumiu há 16 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
airbnb/javascript#3152 · 4 comentários ·
-
No error handling around execSync + JSON.parse in whitespace.js (ESLint 9 path)Talvez já em andamento @dataCenter430 assumiu há 221 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 48/100
airbnb/javascript#3238 · 8 comentários ·
-
Upgrading eslint-plugin-react-hooksTalvez já em andamento @weihongyu12 assumiu há 366 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100
airbnb/javascript#3186 · 3 comentários · 2 reações ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
airbnb/javascript#3173 · 9 comentários · 1 reação ·
Todas as issues de airbnb/javascript
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
-
[quality] Nothing keeps docs/skills/manifest.md in sync with docs/skills/*.mdTalvez já em andamento @hivecommons-hive assumiu hoje. Abertaagent/quality hive/covered-by-pr hive/hosted-available-lke648397-260827-5n31 quality testing
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
needs verification
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
Mantenedores costumam responder em até 6 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
apache/rocketmq-dashboard#6610 ·
Mantenedores costumam responder em até 3 dias