Skip to content

Commit 5710c42

Browse files
committed
fix lint errors
1 parent 48e49b8 commit 5710c42

File tree

7 files changed

+41
-34
lines changed

7 files changed

+41
-34
lines changed

.oxlintrc.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@
66
"react"
77
],
88
"categories": {
9-
"correctness": "warn",
10-
"suspicious": "warn"
9+
"correctness": "deny",
10+
"suspicious": "warn",
11+
"perf": "deny"
1112
},
1213
"rules": {
1314
"react/react-in-jsx-scope": "off"

apps/dashboard/src/components/minification/CompressionRatioChart.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export function CompressionRatioChart({ data }: CompressionRatioChartProps) {
4242
<LabelList
4343
dataKey='value'
4444
position='top'
45-
formatter={(label: React.ReactNode) => `${label}%`}
45+
formatter={(label) => `${label}%`}
4646
style={{ fontSize: '10px', fill: '#94a3b8' }}
4747
/>
4848
</Bar>

apps/dashboard/src/components/minification/MinificationTimeChart.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export function MinificationTimeChart({ data }: MinificationTimeChartProps) {
3939
<LabelList
4040
dataKey='value'
4141
position='top'
42-
formatter={(label: React.ReactNode) => `${label}ms`}
42+
formatter={(label) => `${label}ms`}
4343
style={{ fontSize: '12px', fill: '#94a3b8' }}
4444
/>
4545
</Bar>

apps/dashboard/src/components/rolldown/BuildTimeChart.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export function BuildTimeChart() {
4949
<LabelList
5050
dataKey='value'
5151
position='top'
52-
formatter={(label: React.ReactNode) => `${label}ms`}
52+
formatter={(label) => `${label}ms`}
5353
style={{ fontSize: '11px', fill: '#94a3b8' }}
5454
/>
5555
</Bar>

apps/dashboard/src/pages/DependentsPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ function DependentsPage() {
143143
const repoName = dep.url.replace('https://github.com/', '');
144144
return (
145145
<tr
146-
key={index}
146+
key={dep.url}
147147
className='border-b border-slate-100 dark:border-slate-800 transition-colors duration-150 bg-white dark:bg-slate-950 hover:bg-blue-50 dark:hover:bg-blue-950/40'
148148
>
149149
<td className='py-2 px-2 text-slate-500 dark:text-slate-400'>

apps/dashboard/src/pages/HomePage.tsx

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,32 @@ import { ArrowRight, BarChart3, GitBranch, Package, Sparkles, Zap } from 'lucide
44
import { Link } from 'react-router-dom';
55
import { PageContainer } from '../components/layout/PageContainer';
66

7+
const getColorClasses = (color: string) => {
8+
const colors: Record<string, { bg: string; icon: string; hover: string }> = {
9+
blue: {
10+
bg: 'bg-blue-50 dark:bg-blue-900/20',
11+
icon: 'text-blue-600 dark:text-blue-400',
12+
hover: 'hover:border-blue-300 dark:hover:border-blue-700',
13+
},
14+
amber: {
15+
bg: 'bg-amber-50 dark:bg-amber-900/20',
16+
icon: 'text-amber-600 dark:text-amber-400',
17+
hover: 'hover:border-amber-300 dark:hover:border-amber-700',
18+
},
19+
green: {
20+
bg: 'bg-green-50 dark:bg-green-900/20',
21+
icon: 'text-green-600 dark:text-green-400',
22+
hover: 'hover:border-green-300 dark:hover:border-green-700',
23+
},
24+
purple: {
25+
bg: 'bg-purple-50 dark:bg-purple-900/20',
26+
icon: 'text-purple-600 dark:text-purple-400',
27+
hover: 'hover:border-purple-300 dark:hover:border-purple-700',
28+
},
29+
};
30+
return colors[color] || colors.blue;
31+
};
32+
733
function HomePage() {
834
const features = [
935
{
@@ -36,32 +62,6 @@ function HomePage() {
3662
},
3763
];
3864

39-
const getColorClasses = (color: string) => {
40-
const colors: Record<string, { bg: string; icon: string; hover: string }> = {
41-
blue: {
42-
bg: 'bg-blue-50 dark:bg-blue-900/20',
43-
icon: 'text-blue-600 dark:text-blue-400',
44-
hover: 'hover:border-blue-300 dark:hover:border-blue-700',
45-
},
46-
amber: {
47-
bg: 'bg-amber-50 dark:bg-amber-900/20',
48-
icon: 'text-amber-600 dark:text-amber-400',
49-
hover: 'hover:border-amber-300 dark:hover:border-amber-700',
50-
},
51-
green: {
52-
bg: 'bg-green-50 dark:bg-green-900/20',
53-
icon: 'text-green-600 dark:text-green-400',
54-
hover: 'hover:border-green-300 dark:hover:border-green-700',
55-
},
56-
purple: {
57-
bg: 'bg-purple-50 dark:bg-purple-900/20',
58-
icon: 'text-purple-600 dark:text-purple-400',
59-
hover: 'hover:border-purple-300 dark:hover:border-purple-700',
60-
},
61-
};
62-
return colors[color] || colors.blue;
63-
};
64-
6565
return (
6666
<PageContainer>
6767
<div className='text-center mb-12'>

tools/fetch-github-dependents.mjs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,13 @@ async function fetchDependents() {
3838
const allDependents = {};
3939

4040
// Process each repository and its packages
41+
const allFetches = [];
42+
4143
for (const [repoPath, packagesConfig] of Object.entries(repositories)) {
4244
console.log(`\n📦 Processing repository: ${repoPath}`);
4345
allDependents[repoPath] = {};
4446

45-
for (const [pkg, dependentType] of Object.entries(packagesConfig)) {
47+
const packageFetches = Object.entries(packagesConfig).map(async ([pkg, dependentType]) => {
4648
console.log(` → Fetching dependents for package: ${pkg} (type: ${dependentType})`);
4749

4850
try {
@@ -76,9 +78,13 @@ async function fetchDependents() {
7678
console.error(` ❌ Error fetching dependents for ${pkg}:`, error.message);
7779
allDependents[repoPath][pkg] = [];
7880
}
79-
}
81+
});
82+
83+
allFetches.push(...packageFetches);
8084
}
8185

86+
await Promise.all(allFetches);
87+
8288
// Save all results to a single JSON file
8389
const outputPath = path.join(__dirname, '..', 'data', 'dependents.json');
8490

0 commit comments

Comments
 (0)