Skip to content

Rename possibly offensive terminology in child_process #14444

@benjamingr

Description

@benjamingr

Currently, we use the terminology "Child died" when child processed get terminated.

We discussed the terminology in #14293 (comment) , copying my comment from there:

I'm usually the last one to worry about that sort of stuff - but is it possible this terminology is offensive? If we swapped out other trigger references I think it would be nice to have a code base without dead children.

@jasnell suggested we change the terminology to "Child exited". I agree it's better terminology, in general I think we should avoid irrelevant stuff that might cause people to feel uneasy (like death related terminology in code) where we can and I think it could help keep the project friendly and inclusive.


  • Estimate the impact of changing the error message. (Semver Major?)
  • Check for any objections from collaborators to this change.
  • Establish consensus that these changes are something we want to do (vs, collaborators feel they are churn).

Metadata

Metadata

Assignees

No one assigned

    Labels

    child_processIssues and PRs related to the child_process subsystem.errorsIssues and PRs related to JavaScript errors originated in Node.js core.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions