-
Notifications
You must be signed in to change notification settings - Fork 28
Closed
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency filefeature requestgood first issueGood for newcomersGood for newcomerssecurity
Description
Is your feature request related to a problem? Please describe.
We have many unused dependencies, code files and exports in the repository.
Describe the solution you'd like
- We need to detect and remove unused code files under the /src directory, unused dependencies and unused exports.
- We need to have a GitHub action that fails if unused code files are found under the src/ directory or unused exports or unused dependencies are found in the repository.
- The GitHub action must be able to exclude files that are configuration related in the tree.
- The solution must used non-deprecated and actively maintained repositories.
- All tests must be valid and pass.
Describe alternatives you've considered
- N/A
Approach to be followed (optional)
Use Knip tool to detect unused files, dependencies and exports.
Additional context
- Admin: Unused Code File Cleanup with GitHub Action talawa-admin#4477
- API: Unused Code Files, Dependencies, Exports cleanup and detection with GitHub Action talawa-api#3648
- Plugin: Unused Code Files, Dependencies, Exports cleanup and detection with GitHub Action talawa-plugin#57
- Docs: Unused Code Files, Dependencies, Exports cleanup and detection with GitHub Action talawa-docs#1059
- DevDocs: Add Typescript Type Checking & Eslint linting to the
/srcdirectory #98 - DevDocs: Unused Code Files, Dependencies, Exports cleanup and detection with GitHub Action #99
Potential internship candidates
Please read this if you are planning to apply for a Palisadoes Foundation internship
Metadata
Metadata
Assignees
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency filefeature requestgood first issueGood for newcomersGood for newcomerssecurity