UNPKG

@sun-asterisk/sunlint

Version:

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

33 lines (27 loc) 614 B
/** * C012 Dart Analyzer - Command Query Separation * * Delegated to DartAnalyzer binary. */ class DartC012Analyzer { constructor() { this.ruleId = 'C012'; this.language = 'dart'; } getMetadata() { return { ruleId: 'C012', name: 'Command Query Separation', language: 'dart', delegateTo: 'dart_analyzer', description: 'Separate commands (modify state) from queries (return data)' }; } async analyze(files, language, options) { return []; } supportsLanguage(language) { return language === 'dart'; } } module.exports = DartC012Analyzer;