UNPKG

@sun-asterisk/sunlint

Version:

☀️ SunLint - Multi-language static analysis tool for code quality and security | Sun* Engineering Standards

41 lines (34 loc) 845 B
/** * C024 Dart Analyzer - No Scatter Hardcoded Constants * * This is a JS wrapper that delegates to DartAnalyzer binary. * Actual implementation: dart_analyzer/lib/rules/C024_no_scatter_hardcoded_constants.dart */ class DartC024Analyzer { constructor() { this.ruleId = 'C024'; this.language = 'dart'; } getMetadata() { return { ruleId: 'C024', name: 'No Scatter Hardcoded Constants', language: 'dart', delegateTo: 'dart_analyzer', description: 'Centralize hardcoded constants' }; } getConfig() { return { severity: 'warning' }; } async analyze(files, language, options) { // Delegated to DartAnalyzer binary via heuristic-engine.js return []; } supportsLanguage(language) { return language === 'dart'; } } module.exports = DartC024Analyzer;