material-extensions / material-extensions/vscode-material-icon-theme
[Icon Request] TS/JS/JSX _test and _spec suffix
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 800
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 10
Description
Icon Type
- Folder
- File
File Names
_test.ts_test.js_test.tsx_test.jsx_spec.ts_spec.js_spec.jsx
Graphic ideas
Existing icons from base ts/js/tsx icons set
https://github.com/PKief/vscode-material-icon-theme/blob/main/icons/test-ts.svg - ts
https://github.com/PKief/vscode-material-icon-theme/blob/main/icons/test-jsx.svg - jsx/tsx
https://github.com/PKief/vscode-material-icon-theme/blob/main/icons/test-js.svg - js
Additional context
Add extension separator _, because some JS/TS codestyles recommend naming files with pattern some_file.ts, so test for this file be like some_file_test.ts or some_file_spec.ts.
For example google typescript style guide and example - chromium/chromium/blob/main/chrome/test/data/pdf/title_test.ts.
Seems related and blocked by https://github.com/PKief/vscode-material-icon-theme/issues/330
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the referenced icons/test-ts.svg, icons/test-jsx.svg, and icons/test-js.svg, then check the related issue #330 before starting. Add support for the listed _test and _spec TypeScript, JavaScript, TSX, and JSX filenames so they use the corresponding test icons.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, typescript
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100