Skip to content

Commit 7438d94

Browse files
authored
Merge pull request #38 from project-codeguard/feature/new-rule-issue-template
Create new-rule.yml
2 parents 794a659 + 34eaccf commit 7438d94

File tree

1 file changed

+67
-0
lines changed

1 file changed

+67
-0
lines changed
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
name: ✨ New Rule Request
2+
description: Share your new rule request
3+
labels: ["new-rule"]
4+
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thank you for your new rule request! Please provide as much detail as possible. Use any of the existing rules as a reference. You only have to provide the rule contents (markdown), not the rule metadata. We will handle the rest. In other words, convert your rule into all the formats (Cursor, Windsurf, Copilot).
10+
11+
- type: textarea
12+
id: description
13+
attributes:
14+
label: Description
15+
description: Provide the new rule contents (markdown).
16+
placeholder: Enter the new rule contents (markdown) here...
17+
validations:
18+
required: true
19+
20+
- type: dropdown
21+
id: language
22+
attributes:
23+
label: What language(s) are the rule for?
24+
multiple: true
25+
options:
26+
- 'python'
27+
- 'javascript'
28+
- 'typescript'
29+
- 'java'
30+
- 'c'
31+
- 'c++'
32+
- 'go'
33+
- 'rust'
34+
- 'ruby'
35+
- 'php'
36+
- 'swift'
37+
- 'kotlin'
38+
- 'scala'
39+
- 'r'
40+
- 'matlab'
41+
- 'julia'
42+
- 'dart'
43+
- 'lua'
44+
- 'perl'
45+
- 'shell'
46+
- 'powershell'
47+
- 'fsharp'
48+
- 'erlang'
49+
- 'ocaml'
50+
- 'yaml'
51+
- 'docker'
52+
- 'xml'
53+
- 'vue'
54+
- 'elm'
55+
- 'cuda'
56+
- 'opencl'
57+
- 'other (please specify)'
58+
validations:
59+
required: true
60+
- type: textarea
61+
id: other
62+
attributes:
63+
label: Other
64+
description: Please specify the language(s) you are requesting. Only specify this if the language is not listed above.
65+
placeholder: Add the language(s) here...
66+
validations:
67+
required: false

0 commit comments

Comments
 (0)