Skip to content

Commit 99dcd4e

Browse files
authored
feat: add @trpc/* to similar dependency list (#114)
1 parent 3d55721 commit 99dcd4e

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ Similar dependencies in a given `package.json` should use the same version. For
142142

143143
- `react`, `react-dom`
144144
- `eslint-config-next`, `@next/eslint-plugin-next`, `@next/font` `@next/bundle-analyzer`, `@next/third-parties`, `@next/mdx`, `next`
145+
- `@trpc/client`, `@trpc/server`, `@trpc/next`, `@trpc/react-query`
145146
- `eslint-config-turbo`, `eslint-plugin-turbo`, `@turbo/gen`, `turbo-ignore`, `turbo`
146147
- `@tanstack/eslint-plugin-query`, `@tanstack/query-async-storage-persister`, `@tanstack/query-broadcast-client-experimental`, `@tanstack/query-core`, `@tanstack/query-devtools`, `@tanstack/query-persist-client-core`, `@tanstack/query-sync-storage-persister`, `@tanstack/react-query`, `@tanstack/react-query-devtools`, `@tanstack/react-query-persist-client`, `@tanstack/react-query-next-experimental`, `@tanstack/solid-query`, `@tanstack/solid-query-devtools`, `@tanstack/solid-query-persist-client`, `@tanstack/svelte-query`, `@tanstack/svelte-query-devtools`, `@tanstack/svelte-query-persist-client`, `@tanstack/vue-query`, `@tanstack/vue-query-devtools`, `@tanstack/angular-query-devtools-experimental`, `@tanstack/angular-query-experimental`
147148

src/rules/unsync_similar_dependencies.rs

+3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use std::{borrow::Cow, fmt::Display, hash::Hash};
66

77
#[derive(Debug, Hash, PartialEq, Eq, Clone)]
88
pub enum SimilarDependency {
9+
Trpc,
910
React,
1011
NextJS,
1112
Turborepo,
@@ -15,6 +16,7 @@ pub enum SimilarDependency {
1516
impl Display for SimilarDependency {
1617
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1718
match self {
19+
Self::Trpc => write!(f, "tRPC"),
1820
Self::React => write!(f, "React"),
1921
Self::NextJS => write!(f, "Next.js"),
2022
Self::Turborepo => write!(f, "Turborepo"),
@@ -28,6 +30,7 @@ impl TryFrom<&str> for SimilarDependency {
2830

2931
fn try_from(value: &str) -> Result<Self, Self::Error> {
3032
match value {
33+
"@trpc/client" | "@trpc/server" | "@trpc/next" | "@trpc/react-query" => Ok(Self::Trpc),
3134
"react" | "react-dom" => Ok(Self::React),
3235
"eslint-config-next"
3336
| "@next/eslint-plugin-next"

0 commit comments

Comments
 (0)