Skip to content

Commit 9f2aa6e

Browse files
aledlieclaude
andcommitted
refactor(AG-M1-T3): rename isInterProject params to interProject in private methods
Eliminates shadowing of the imported isInterProject function in json-report-generator and markdown-report-generator private methods. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent c704073 commit 9f2aa6e

2 files changed

Lines changed: 25 additions & 25 deletions

File tree

sidequest/pipeline-core/reports/json-report-generator.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -274,12 +274,12 @@ export class JSONReportGenerator {
274274
* Generate metadata section
275275
* @private
276276
*/
277-
private static _generateMetadata(scanResult: ScanResult, isInterProject: boolean): Record<string, unknown> {
277+
private static _generateMetadata(scanResult: ScanResult, interProject: boolean): Record<string, unknown> {
278278
const metadata = scanResult.scan_metadata ?? {};
279279
const repoInfo = scanResult.repository_info ?? {};
280280

281281
return {
282-
...(isInterProject ? {
282+
...(interProject ? {
283283
repository_count: metadata.repository_count ?? 0,
284284
repositories: (scanResult.scanned_repositories ?? []).map(r => r.name)
285285
} : {
@@ -298,12 +298,12 @@ export class JSONReportGenerator {
298298
* Generate summary section
299299
* @private
300300
*/
301-
private static _generateSummary(scanResult: ScanResult, isInterProject: boolean): ReportSummary {
301+
private static _generateSummary(scanResult: ScanResult, interProject: boolean): ReportSummary {
302302
const metrics = scanResult.metrics ?? {};
303-
const duplicateGroups = isInterProject
303+
const duplicateGroups = interProject
304304
? (scanResult.cross_repository_duplicates ?? [])
305305
: (scanResult.duplicate_groups ?? []);
306-
const suggestions = isInterProject
306+
const suggestions = interProject
307307
? (scanResult.cross_repository_suggestions ?? [])
308308
: (scanResult.suggestions ?? []);
309309

@@ -314,7 +314,7 @@ export class JSONReportGenerator {
314314
complexity_distribution: this._calculateComplexityDistribution(suggestions)
315315
};
316316

317-
if (isInterProject) {
317+
if (interProject) {
318318
summary.repositories_scanned = metrics.total_repositories_scanned ?? 0;
319319
summary.cross_repo_duplicates = duplicateGroups.length;
320320
summary.top_impact_score = duplicateGroups.length > 0
@@ -348,11 +348,11 @@ export class JSONReportGenerator {
348348
*/
349349
private static _formatDuplicateGroups(
350350
scanResult: ScanResult,
351-
isInterProject: boolean,
351+
interProject: boolean,
352352
maxGroups: number | null,
353353
includeSourceCode: boolean
354354
): Record<string, unknown>[] {
355-
const groups = isInterProject
355+
const groups = interProject
356356
? (scanResult.cross_repository_duplicates ?? [])
357357
: (scanResult.duplicate_groups ?? []);
358358

@@ -370,7 +370,7 @@ export class JSONReportGenerator {
370370
similarity_method: group.similarity_method,
371371
member_block_ids: group.member_block_ids ?? [],
372372
affected_files: group.affected_files ?? [],
373-
...(isInterProject ? {
373+
...(interProject ? {
374374
repository_count: group.repository_count,
375375
affected_repositories: group.affected_repositories ?? []
376376
} : {}),
@@ -392,10 +392,10 @@ export class JSONReportGenerator {
392392
*/
393393
private static _formatSuggestions(
394394
scanResult: ScanResult,
395-
isInterProject: boolean,
395+
interProject: boolean,
396396
maxSuggestions: number | null
397397
): Record<string, unknown>[] {
398-
const suggestions = isInterProject
398+
const suggestions = interProject
399399
? (scanResult.cross_repository_suggestions ?? [])
400400
: (scanResult.suggestions ?? []);
401401

@@ -414,7 +414,7 @@ export class JSONReportGenerator {
414414
breaking_changes: suggestion.breaking_changes ?? false,
415415
confidence: suggestion.confidence,
416416
strategy_rationale: suggestion.strategy_rationale,
417-
...(isInterProject ? {
417+
...(interProject ? {
418418
affected_repositories: suggestion.affected_repositories ?? [],
419419
affected_repositories_count: suggestion.affected_repositories_count ?? 0
420420
} : {

sidequest/pipeline-core/reports/markdown-report-generator.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -107,14 +107,14 @@ export class MarkdownReportGenerator {
107107
* Generate report header
108108
* @private
109109
*/
110-
private static _generateHeader(scanResult: ScanResult, isInterProject: boolean): string {
110+
private static _generateHeader(scanResult: ScanResult, interProject: boolean): string {
111111
const metadata = scanResult.scan_metadata ?? {};
112112
const repoInfo = scanResult.repository_info ?? {};
113-
const scanType = isInterProject ? 'Inter-Project' : 'Intra-Project';
113+
const scanType = interProject ? 'Inter-Project' : 'Intra-Project';
114114

115115
let header = `# ${scanType} Duplicate Detection Report\n\n`;
116116

117-
if (isInterProject) {
117+
if (interProject) {
118118
header += `**Repositories:** ${metadata.repository_count ?? 0}\n`;
119119
} else {
120120
header += `**Repository:** ${repoInfo.name ?? 'Unknown'}\n`;
@@ -131,12 +131,12 @@ export class MarkdownReportGenerator {
131131
* Generate metrics table
132132
* @private
133133
*/
134-
private static _generateMetrics(scanResult: ScanResult, isInterProject: boolean): string {
134+
private static _generateMetrics(scanResult: ScanResult, interProject: boolean): string {
135135
const metrics = scanResult.metrics ?? {};
136136

137137
let markdown = '## Metrics\n\n';
138138

139-
if (isInterProject) {
139+
if (interProject) {
140140
markdown += '| Metric | Value |\n';
141141
markdown += '|--------|-------|\n';
142142
markdown += `| Repositories Scanned | ${metrics.total_repositories_scanned ?? 0} |\n`;
@@ -191,15 +191,15 @@ export class MarkdownReportGenerator {
191191
*/
192192
private static _generateDuplicateGroups(
193193
scanResult: ScanResult,
194-
isInterProject: boolean,
194+
interProject: boolean,
195195
maxGroups: number,
196196
includeDetails: boolean
197197
): string {
198-
const groups = isInterProject
198+
const groups = interProject
199199
? (scanResult.cross_repository_duplicates ?? [])
200200
: (scanResult.duplicate_groups ?? []);
201201

202-
let markdown = isInterProject
202+
let markdown = interProject
203203
? '## Top Cross-Repository Duplicates\n\n'
204204
: '## Top Duplicate Groups\n\n';
205205

@@ -220,7 +220,7 @@ export class MarkdownReportGenerator {
220220
markdown += `- **Language:** ${group.language}\n`;
221221
markdown += `- **Occurrences:** ${group.occurrence_count}\n`;
222222

223-
if (isInterProject) {
223+
if (interProject) {
224224
markdown += `- **Repositories:** ${group.repository_count ?? 0} (${group.affected_repositories?.join(', ') ?? 'N/A'})\n`;
225225
}
226226

@@ -252,15 +252,15 @@ export class MarkdownReportGenerator {
252252
*/
253253
private static _generateSuggestions(
254254
scanResult: ScanResult,
255-
isInterProject: boolean,
255+
interProject: boolean,
256256
maxSuggestions: number,
257257
includeDetails: boolean
258258
): string {
259-
const suggestions = isInterProject
259+
const suggestions = interProject
260260
? (scanResult.cross_repository_suggestions ?? [])
261261
: (scanResult.suggestions ?? []);
262262

263-
let markdown = isInterProject
263+
let markdown = interProject
264264
? '## Top Cross-Repository Suggestions\n\n'
265265
: '## Top Consolidation Suggestions\n\n';
266266

@@ -283,7 +283,7 @@ export class MarkdownReportGenerator {
283283
markdown += `- **Complexity:** ${this._formatComplexity(suggestion.complexity)}\n`;
284284
markdown += `- **Risk:** ${this._formatRisk(suggestion.migration_risk)}\n`;
285285

286-
if (isInterProject) {
286+
if (interProject) {
287287
const repos = suggestion.affected_repositories ?? [];
288288
markdown += `- **Repositories:** ${repos.join(', ')}\n`;
289289
} else {

0 commit comments

Comments
 (0)