Skip to content

Commit 217c1f3

Browse files
chore: streamline issue templates (typescript-eslint#7994)
1 parent 88b2b0b commit 217c1f3

11 files changed

+27
-48
lines changed

.github/ISSUE_TEMPLATE/01-bug-report-plugin.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
name: '🐛 Rule Bug'
2-
description: 'Report a bug you encountered with a lint rule'
2+
description: 'An issue with a single lint rule'
33
title: 'Bug: [rule name here] <short description of the issue>'
44
labels:
55
- bug
66
- 'package: eslint-plugin'
77
- triage
88
body:
99
- type: checkboxes
10-
id: sanity-checks
10+
id: preliminary-checks
1111
attributes:
1212
label: Before You File a Bug Report Please Confirm You Have Done The Following...
1313
description: If any of these required steps are not taken, we may not be able to review your issue. Help us to help you!
@@ -41,7 +41,7 @@ body:
4141
attributes:
4242
label: Repro Code
4343
description: A ***minimal*** code sample which reproduces the issue
44-
render: typescript
44+
render: TypeScript
4545
validations:
4646
required: true
4747
- type: textarea

.github/ISSUE_TEMPLATE/02-enhancement-rule-option.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
name: '✨ New Rule Option or Additional Check'
2-
description: 'Propose a new lint rule option or propose that a lint rule checks more cases'
2+
description: 'Propose a new lint rule option or that a lint rule checks more cases'
33
title: 'Enhancement: [rule-name] <a short description of my proposal>'
44
labels:
55
- 'enhancement: plugin rule option'
66
- 'package: eslint-plugin'
77
- triage
88
body:
99
- type: checkboxes
10-
id: sanity-checks
10+
id: preliminary-checks
1111
attributes:
1212
label: Before You File a Proposal Please Confirm You Have Done The Following...
1313
description: If any of these required steps are not taken, we may not be able to review your issue. Help us to help you!
@@ -46,7 +46,7 @@ body:
4646
attributes:
4747
label: Fail
4848
description: Specify an example of code that should be detected and errored on.
49-
render: typescript
49+
render: TypeScript
5050
value: |
5151
var replace = 'me';
5252
validations:
@@ -56,7 +56,7 @@ body:
5656
attributes:
5757
label: Pass
5858
description: Specify an example of code that would be accepted in its place
59-
render: typescript
59+
render: TypeScript
6060
value: |
6161
const replace = 'me';
6262
validations:

.github/ISSUE_TEMPLATE/03-enhancement-new-rule.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ labels:
77
- triage
88
body:
99
- type: checkboxes
10-
id: sanity-checks
10+
id: preliminary-checks
1111
attributes:
1212
label: Before You File a Proposal Please Confirm You Have Done The Following...
1313
description: If any of these required steps are not taken, we may not be able to review your issue. Help us to help you!
@@ -48,7 +48,7 @@ body:
4848
attributes:
4949
label: Fail Cases
5050
description: Specify an example of code that should be detected and errored on.
51-
render: typescript
51+
render: TypeScript
5252
value: |
5353
var replace = 'me';
5454
validations:
@@ -58,7 +58,7 @@ body:
5858
attributes:
5959
label: Pass Cases
6060
description: Specify an example of code that would be accepted in its place
61-
render: typescript
61+
render: TypeScript
6262
value: |
6363
const replace = 'me';
6464
validations:

.github/ISSUE_TEMPLATE/04-enhancement-new-base-rule-extension.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ body:
1414
In some cases, ESLint provides a rule itself, but it doesn't support TypeScript syntax; either it crashes, or it ignores the syntax, or it falsely reports against it.
1515
In these cases, we create what we call an extension rule; a rule within our plugin that has the same functionality, but also supports TypeScript.
1616
- type: checkboxes
17-
id: sanity-checks
17+
id: preliminary-checks
1818
attributes:
1919
label: Before You File a Proposal Please Confirm You Have Done The Following...
2020
description: If any of these required steps are not taken, we may not be able to review your issue. Help us to help you!
@@ -55,7 +55,7 @@ body:
5555
attributes:
5656
label: Fail
5757
description: Specify an example of code that should be detected and errored on.
58-
render: typescript
58+
render: TypeScript
5959
value: |
6060
var replace = 'me';
6161
validations:
@@ -65,7 +65,7 @@ body:
6565
attributes:
6666
label: Pass
6767
description: Specify an example of code that would be accepted in its place
68-
render: typescript
68+
render: TypeScript
6969
value: |
7070
const replace = 'me';
7171
validations:

.github/ISSUE_TEMPLATE/05-documentation-request.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
name: '📝 Documentation'
2-
description: 'Request a change in documentation'
2+
description: 'Adding or improving in docs'
33
title: 'Docs: <a short description of my proposal>'
44
labels:
55
- documentation
66
- triage
77
body:
88
- type: checkboxes
9-
id: sanity-checks
9+
id: preliminary-checks
1010
attributes:
1111
label: Before You File a Documentation Request Please Confirm You Have Done The Following...
1212
options:

.github/ISSUE_TEMPLATE/06-bug-report-other.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
name: '🐛 Bug With Another Package'
2-
description: 'Report a bug you encountered with another one of our packages (parser, util, scope-manager, etc)'
2+
description: 'An issue with another one of our packages (parser, utils, etc)'
33
title: 'Bug: <short description of the issue>'
44
labels:
55
- bug
66
- triage
77
body:
88
- type: checkboxes
9-
id: sanity-checks
9+
id: preliminary-checks
1010
attributes:
1111
label: Before You File a Bug Report Please Confirm You Have Done The Following...
1212
description: If any of these required steps are not taken, we may not be able to review your issue. Help us to help you!
@@ -54,7 +54,7 @@ body:
5454
attributes:
5555
label: Repro Code
5656
description: A ***minimal*** code sample which reproduces the issue
57-
render: typescript
57+
render: TypeScript
5858
validations:
5959
required: true
6060
- type: textarea

.github/ISSUE_TEMPLATE/07-enhancement-other.yaml

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
name: '✨ Enhance Another Package'
2-
description: 'Report an enhancement to another one of our packages (parser, util, scope-manager, etc)'
2+
description: 'Request a change to another one of our packages (parser, utils, etc)'
33
title: 'Enhancement: <a short description of my proposal>'
44
labels:
55
- enhancement
66
- triage
77
body:
88
- type: checkboxes
9-
id: sanity-checks
9+
id: preliminary-checks
1010
attributes:
1111
label: Before You File a Proposal Please Confirm You Have Done The Following...
1212
description: If any of these required steps are not taken, we may not be able to review your issue. Help us to help you!
@@ -48,26 +48,6 @@ body:
4848
placeholder: I propose that the foo rule should also check for when bars are force to be a baz.
4949
validations:
5050
required: true
51-
- type: textarea
52-
id: fail-cases
53-
attributes:
54-
label: Fail
55-
description: Specify an example of code that should be detected and errored on.
56-
render: typescript
57-
value: |
58-
var replace = 'me';
59-
validations:
60-
required: true
61-
- type: textarea
62-
id: pass-cases
63-
attributes:
64-
label: Pass
65-
description: Specify an example of code that would be accepted in its place
66-
render: typescript
67-
value: |
68-
const replace = 'me';
69-
validations:
70-
required: true
7151
- type: textarea
7252
id: additional
7353
attributes:

.github/ISSUE_TEMPLATE/08-bug-report-complex.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
name: '🐛 Complex Bug With a Reproduction Repository'
2-
description: Report a complex bug you encountered by providing an isolated reproduction repository
1+
name: '🐛 Complex Bug With a Reproduction'
2+
description: Report a complex bug with an isolated reproduction
33
title: 'Bug: <short description of the issue>'
44
labels:
55
- bug
66
- triage
77
body:
88
- type: markdown
9-
id: preamble
109
attributes:
1110
value: |
1211
An isolated reproduction is one we can clone locally and get running without other projects or existing knowledge of your project. If we cannot reproduce your bug quickly with the provided steps, we may not be able to take action on this issue. Help us to help you!
1312
- type: checkboxes
14-
id: sanity-checks
13+
id: preliminary-checks
1514
attributes:
1615
label: Before You File a Bug Report Please Confirm You Have Done The Following...
1716
description: If any of these required steps are not taken, we may not be able to review your issue. Help us to help you!

.github/ISSUE_TEMPLATE/09-config-change.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ labels:
77
- triage
88
body:
99
- type: checkboxes
10-
id: sanity-checks
10+
id: preliminary-checks
1111
attributes:
1212
label: Before You File a Proposal Please Confirm You Have Done The Following...
1313
description: If any of these required steps are not taken, we may not be able to review your issue. Help us to help you!

.github/ISSUE_TEMPLATE/10-repo-maintenance.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: '🏗 Improve Repository Maintenance'
2-
description: Report a bug or request a feature related to developing the typescript-eslint monorepo
2+
description: Improve the development experience for the typescript-eslint monorepo
33
title: 'Repo: <short description of the issue>'
44
labels:
55
- 'repo maintenance'

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
blank_issues_enabled: false
22
contact_links:
33
- name: FAQ
4-
about: Please check out our FAQ before filing new issues
4+
about: Please read our FAQ before filing new issues
55
url: https://typescript-eslint.io/linting/troubleshooting
66
- name: Getting Started Guide
7-
about: If you're looking for help setting up check out our getting started guide
7+
about: If you're looking for help setting up, check out our getting started guide
88
url: https://typescript-eslint.io
99
- name: Ask a question on Discord
1010
about: If you just want to ask a question, consider asking it on Discord!

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy