Skip to content

Commit b7b7526

Browse files
authored
Merge pull request #780 from zackproser/improve-comparisons-again
Remove unused scripts
2 parents b56bb7d + 4a960b1 commit b7b7526

File tree

3 files changed

+3
-271
lines changed

3 files changed

+3
-271
lines changed

scripts/check-metadata.js

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const path = require('path');
33
const { parse } = require('@babel/parser');
44
const traverse = require('@babel/traverse').default;
55

6-
const { generateCombinations, slugify } = require('./create-ai-assisted-dev-tools-comparison-pages');
7-
const { tools } = require('../schema/data/ai-assisted-developer-tools.json');
6+
// Removed static comparison generation - now using dynamic database-driven system
87

98
const appDir = path.join(process.cwd(), 'src', 'app');
109
const expectedMetadataFields = ['title', 'description', 'openGraph', 'twitter', 'author', 'date', 'image'];
@@ -71,24 +70,7 @@ function analyzeFile(filePath) {
7170
}
7271
}
7372

74-
function handleDynamicPages() {
75-
const dynamicPages = [];
76-
77-
const vectorDbDir = path.join(process.cwd(), 'src', 'app', 'comparisons', 'vector-databases');
78-
dynamicPages.push(path.join(vectorDbDir, 'page.mdx'));
79-
80-
const combinations = generateCombinations(tools);
81-
combinations.forEach(([tool1, tool2]) => {
82-
const slug = `${slugify(tool1.name)}-vs-${slugify(tool2.name)}`;
83-
const comparisonDir = path.join(process.cwd(), 'src', 'app', 'comparisons', slug);
84-
dynamicPages.push(path.join(comparisonDir, 'page.mdx'));
85-
});
86-
87-
const mainComparisonDir = path.join(process.cwd(), 'src', 'app', 'blog', 'ai-assisted-dev-tools-compared');
88-
dynamicPages.push(path.join(mainComparisonDir, 'page.mdx'));
89-
90-
return dynamicPages;
91-
}
73+
// Removed handleDynamicPages - no longer generating static comparison pages
9274

9375
function generateReport() {
9476
const report = {
@@ -115,10 +97,7 @@ function generateReport() {
11597

11698
traverseDir(appDir);
11799

118-
const dynamicPages = handleDynamicPages();
119-
dynamicPages.forEach(pagePath => {
120-
analyzeAndAddToReport(pagePath, report);
121-
});
100+
// No longer checking dynamic comparison pages - using database-driven system
122101

123102
return report;
124103
}

scripts/create-ai-assisted-dev-tools-comparison-pages.js

Lines changed: 0 additions & 102 deletions
This file was deleted.

scripts/create-vector-db-comparison-posts.js

Lines changed: 0 additions & 145 deletions
This file was deleted.

0 commit comments

Comments
 (0)