Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

A linting tool that helps you to write better Chef Infra cookbooks and InSpec profiles by detecting and automatically correcting style, syntax, and logic mistakes in your code.

¿Es chef/cookstyle apto para principiantes?

Hemos visto muy pocos pull requests recientes de colaboradores externos en chef/cookstyle para saber con qué frecuencia se fusionan. Ahora mismo no hay ningún issue apto para principiantes abierto; la lista de abajo muestra los demás issues que tenemos de este repositorio.

Estrellas
112
Forks
69
Issues abiertos para principiantes
0
Issues indexados
110
Merge medio
4 d 13 h
PR fusionados (30 d)
1
Lenguaje dominante
Ruby
Licencia
Apache-2.0
Último push a GitHub
15/9/2026
Última indexación
20/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
Sin etiquetas para principiantes indexadas

Cómo contribuir a chef/cookstyle

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  3. Tus contribuciones se publicarán bajo la licencia Apache-2.0 del proyecto.
  4. Sigue el repositorio para enterarte cuando se abra un nuevo issue apto para principiantes, o revisa los demás issues de abajo.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • NodeAttributeRegexpMatch - Avoid using =~ directly on node attributes that can be nil to avoid hard exceptions in CC19
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 4/5 3-5 días Aptitud para principiantes 54/100

    chef/cookstyle#1075 · 1 comentario ·

  • Warn against Chef::Util::FileEdit usage
    Quizá libre de nuevo @dafyddcrosby la tomó hace 628 días y no hay ningún pull request abierto. Abierto
    New Cop Proposal Triage: Feature Request Type: Deprecation

    chef/cookstyle#986 · 1 asignado ·

  • New Cop generators
    Abierto
    Status: Untriaged Type: Design Proposal

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    chef/cookstyle#976 ·

  • Add optional Guard development workflow
    Abierto
    Status: Untriaged Type: Enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    chef/cookstyle#975 ·

  • Broken StyleGuide links in cookstyle.yml
    Abierto
    Aspect: Documentation Status: Good First Issue Type: Bug

    Dificultad 2/5 1-3 horas Aptitud para principiantes 52/100

    chef/cookstyle#974 · 1 comentario ·

  • Cookstyle configuration "streams"
    Quizá libre de nuevo @dafyddcrosby la tomó hace 838 días y no hay ningún pull request abierto. Abierto
    Aspect: Stability Triage: Feature Request Type: Design Proposal Type: Enhancement

    chef/cookstyle#967 · 1 comentario · 1 asignado ·

  • RuboCop URL in README uses http://rubocop.org
    Abierto
    Aspect: Documentation Status: Good First Issue Triage: Confirmed Type: Bug

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 45/100

    chef/cookstyle#963 · 1 comentario ·

  • Chef/Correctness/LazyEvalNodeAttributeDefaults does not detect nested attributes
    Abierto
    Status: Untriaged Type: Bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    chef/cookstyle#958 ·

  • Error: unrecognized cop or department {{cop}} found in {{global vanilla rubocop config}}
    Abierto
    Status: Untriaged Type: Bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    chef/cookstyle#956 ·

  • Detect the usage of chef-sugar
    Abierto
    Status: Untriaged Type: Bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    chef/cookstyle#932 ·

  • Detect single line do/end style blocks
    Abierto
    New Cop Proposal Status: Waiting on Contributor Triage: Feature Request

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    chef/cookstyle#931 · 1 comentario ·

  • Resource property descriptions shouldn't end with a space
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    chef/cookstyle#904 ·

  • Alert on more uses of mixlib::shellout
    Abierto
    Status: Untriaged Type: Bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    chef/cookstyle#903 ·

  • Detect using run_action on the resource block to force compile_time
    Abierto
    Status: Untriaged Type: Bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    chef/cookstyle#899 ·

  • File verifier used without `%{path}`
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    chef/cookstyle#896 ·

  • Comment style fixer incorrectly firing on MLSA warning
    Abierto
    Status: Untriaged Type: Bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    chef/cookstyle#864 ·

  • When updating DSL injection delete the line if it would be a dupe
    Abierto
    Status: Untriaged Type: Bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 25/100

    chef/cookstyle#863 ·

  • Chef/Deprecations cop to detect use of Built-in Cookbooks
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    chef/cookstyle#860 · 4 comentarios ·

  • Support cops on policyfiles in addition to cookbooks.
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    chef/cookstyle#857 · 1 comentario ·

  • Detect incorrect usage of node['os']
    Abierto
    Status: Untriaged Type: Bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    chef/cookstyle#842 ·

  • Inconsistent Warning Detection of 'Operator == Used in Void Context'
    Abierto
    Status: Untriaged Type: Bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    chef/cookstyle#835 ·

  • Chef/Modernize/WindowsRegistryUAC reporting on a registry value that the windows_uac does not support
    Abierto
    Status: Untriaged Type: Bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    chef/cookstyle#827 · 2 comentarios · 1 reacción ·

  • Detect an array with a single item used to create a resource
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    chef/cookstyle#795 ·

  • Convert self.resource_name = :alert_manager to resource_name DSL
    Abierto
    New Cop Proposal

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    chef/cookstyle#786 · 1 comentario ·

  • ChefModernize/DefaultActionFromInitialize false positive
    Abierto
    Type: Bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 30/100

    chef/cookstyle#704 ·

  • Use shell_out helpers instead of Open3.popen3
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    chef/cookstyle#677 ·

  • Detect using powershell to unzip a file
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    chef/cookstyle#675 ·

  • Set build_essential to compile time if we have the legacy attribute
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    chef/cookstyle#672 · 2 comentarios ·

  • Chef-16+ resource_name / provides updates (post-Chef-15 deprecation)
    Abierto
    Status: Untriaged Type: Bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    chef/cookstyle#651 · 1 reacción ·

  • Detect multiple uses of provides with the same name
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    chef/cookstyle#649 ·

  • Ban setting node attributes to symbol values
    Abierto
    New Cop Proposal Triage: Feature Request

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    chef/cookstyle#615 ·

  • Setting @provides in a resource initialize method does nothing
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 4/5 3-5 días Aptitud para principiantes 32/100

    chef/cookstyle#594 ·

  • HWRPs in libraries (or the ones that inherit from LWRPBase) that rely on automatic class based resource_name wiring
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    chef/cookstyle#579 ·

  • Detect templating out yum repository files
    Abierto
    New Cop Proposal Triage: Feature Request

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    chef/cookstyle#565 ·

  • Detect using ruby_block to run powershell_out
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    chef/cookstyle#562 ·

  • Detect using powershell to stop a service
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    chef/cookstyle#561 ·

  • Detect setting hostname by shelling out to hostname or hostnamectl
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    chef/cookstyle#560 ·

  • Detect execute commands that run bash
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    chef/cookstyle#559 ·

  • Detect cookbooks that template /etc/sudoers.d/*
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    chef/cookstyle#558 ·

  • Detect identity_attr usage when we have attributes / properties
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    chef/cookstyle#557 ·

  • Remove empty initializers in resources
    Abierto
    New Cop Proposal Status: Untriaged

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    chef/cookstyle#556 ·

  • poise_archive depreciation: archive_file is not equivalent
    Abierto
    Aspect: Documentation Type: Bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    chef/cookstyle#550 · 1 comentario ·

  • Use 'creates' in execute instead of File.exist?
    Abierto
    New Cop Proposal

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    chef/cookstyle#544 ·

  • cookstyle changes #{node['xxx']['yyy']['zzz']} to (node['xxx']['yyy']['zzz']).to_s then whines about that
    Abierto
    Status: Untriaged Type: Bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    chef/cookstyle#539 · 1 comentario ·

  • Detect shelling out to unzip to uncompress files
    Abierto
    New Cop Proposal Triage: Confirmed

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    chef/cookstyle#525 ·

  • ChefStyle/UnnecessaryPlatformCaseStatement needs to autocorrect with single quotes
    Abierto
    Bad Autocorrect Triage: Confirmed Type: Bug

    Dificultad 2/5 1-3 horas Aptitud para principiantes 42/100

    chef/cookstyle#514 ·

  • ChefStyle/CommentFormat needs to know when it's outside the header
    Abierto
    Type: Bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    chef/cookstyle#496 ·

  • When removing legacy metadata we should remove the comments as well
    Abierto
    Bad Autocorrect

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    chef/cookstyle#485 · 2 comentarios ·

  • Node.set message is not helpful
    Abierto
    Triage: Confirmed Type: Enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    chef/cookstyle#475 ·

  • Add autocorrection to ChefDeprecations/LegacyYumCookbookRecipes
    Abierto
    Status: Waiting on Contributor Triage: Needs Information

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    chef/cookstyle#471 · 1 comentario ·

Mostrando los 100 más recientes

Esta página solo lista lo indexado más recientemente. El filtro avanzado tiene el inventario completo, acotado por lenguaje, dificultad y duración.

Abrir el filtro avanzado

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.