Plugin Implementation Tracking
- 主要语言
- Rust
- 星标
- 0
- 派生
- 0
- PR 合并指标
- 30 天内没有已合并 PR
描述
## Overview
This issue tracks the implementation of plugins to achieve feature parity with knip's plugin system.
## Current Status
**Implemented plugins (13):**
- [x] cypress
- [x] eslint
- [x] husky
- [x] jest
- [x] lint-staged
- [x] nextjs (next)
- [x] playwright
- [x] postcss
- [x] storybook
- [x] tailwind
- [x] typescript
- [x] vite
- [x] vitest
**Remaining plugins (118):**
See sub-issues #2 - #119 for each plugin that needs implementation.
## Sub-issues
- #2 angular
- #3 astro
- #4 astro-db
- #5 astro-og-canvas
- #6 ava
- #7 babel
- #8 biome
- #9 bumpp
- #10 bun
- #11 c8
- #12 capacitor
- #13 changelogen
- #14 changelogithub
- #15 changesets
- #16 commitizen
- #17 commitlint
- #18 convex
- #19 create-typescript-app
- #20 cspell
- #21 cucumber
- #22 danger
- #23 dependency-cruiser
- #24 docusaurus
- #25 dotenv
- #26 drizzle
- #27 eleventy
- #28 expo
- #29 expressive-code
- #30 gatsby
- #31 github-action
- #32 github-actions
- #33 glob
- #34 graphql-codegen
- #35 hardhat
- #36 i18next-parser
- #37 karma
- #38 knex
- #39 ladle
- #40 lefthook
- #41 linthtml
- #42 lockfile-lint
- #43 lost-pixel
- #44 markdownlint
- #45 mdx
- #46 mdxlint
- #47 metro
- #48 mocha
- #49 moonrepo
- #50 msw
- #51 nano-staged
- #52 nest
- #53 netlify
- #54 next-intl
- #55 next-mdx
- #56 nitro
- #57 node
- #58 node-modules-inspector
- #59 nodemon
- #60 npm-package-json-lint
- #61 nuxt
- #62 nx
- #63 nyc
- #64 oclif
- #65 oxlint
- #66 parcel
- #67 playwright-ct
- #68 playwright-test
- #69 plop
- #70 pnpm
- #71 preconstruct
- #72 prettier
- #73 prisma
- #74 react-cosmos
- #75 react-router
- #76 relay
- #77 release-it
- #78 remark
- #79 remix
- #80 rollup
- #81 rsbuild
- #82 rslib
- #83 rspack
- #84 rstest
- #85 semantic-release
- #86 sentry
- #87 simple-git-hooks
- #88 size-limit
- #89 sst
- #90 starlight
- #91 stryker
- #92 stylelint
- #93 svelte
- #94 sveltekit
- #95 svgo
- #96 svgr
- #97 swc
- #98 syncpack
- #99 tanstack-router
- #100 taskfile
- #101 travis
- #102 ts-node
- #103 tsdown
- #104 tsup
- #105 tsx
- #106 typedoc
- #107 unbuild
- #108 unocss
- #109 vercel-og
- #110 vike
- #111 vitepress
- #112 vue
- #113 webdriver-io
- #114 webpack
- #115 wireit
- #116 wrangler
- #117 xo
- #118 yarn
- #119 yorkie
## Implementation Notes
Each plugin should:
1. Implement the `Plugin` trait in `crates/muri/src/plugin/`
2. Provide `name()`, `should_enable()`, and `detect_entries()` methods
3. Auto-detect based on package.json dependencies
4. Be registered in `mod.rs`
## Reference
Knip plugin implementations: https://github.com/webpro-nl/knip/tree/main/packages/knip/src/plugins
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。