Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: switch new syntax issue template to forms #15480

Merged
merged 4 commits into from Jan 4, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
45 changes: 0 additions & 45 deletions .github/ISSUE_TEMPLATE/NEW_SYNTAX.md

This file was deleted.

60 changes: 60 additions & 0 deletions .github/ISSUE_TEMPLATE/new-syntax.yml
@@ -0,0 +1,60 @@
name: "\U0001F4DD Request for new syntax support"
description: "Request new stage 4 syntax be supported."
labels:
- core
- new syntax
body:
- type: markdown
attributes:
value: By opening an issue, you agree to abide by the [Open JS Foundation Code of Conduct](https://eslint.org/conduct).
- type: input
attributes:
label: Syntax name
description: What is the name of the syntax to implement?
placeholder: e.g. "class fields"
validations:
required: true
- type: textarea
attributes:
label: Syntax proposal URL
description: Please provide the TC39 URL for the syntax proposal.
placeholder: e.g. https://github.com/tc39/proposal-top-level-await
validations:
required: true
- type: textarea
attributes:
label: Example code
description: Please provide some example code for the new syntax.
render: js
validations:
required: true
- type: checkboxes
attributes:
label: Implementation Checklist
description: |
Please check off all items that have already been completed. Be sure to paste the pull request URLs next to each item so we can verify the work as done.
options:
- label: "Ecma262 update: <!-- paste PR URL for this syntax here -->"
required: false
- label: "ESTree update: <!-- paste PR URL for this ESTree update here -->"
required: false
- label: "Acorn update: <!-- paste PR URL for this syntax here -->"
required: false
- label: "`eslint-visitor-keys` update: <!-- paste PR URL for this syntax here -->"
required: false
- label: "`espree` update: <!-- paste PR URL for this syntax here -->"
required: false
- label: "`eslint-scope` update: <!-- paste PR URL for this syntax here -->"
required: false
- label: "`eslint` update: <!-- paste PR URL for this syntax here -->"
required: false
- type: checkboxes
attributes:
label: Participation
options:
- label: I am willing to submit a pull request for this change.
required: false
- type: textarea
attributes:
label: Additional comments
description: Is there anything else that's important for the team to know?