UNPKG

@re-shell/cli

Version:

Full-stack development platform uniting microservices and microfrontends. Build complete applications with .NET (ASP.NET Core Web API, Minimal API), Java (Spring Boot, Quarkus, Micronaut, Vert.x), Rust (Actix-Web, Warp, Rocket, Axum), Python (FastAPI, Dja

29 lines (28 loc) 950 B
import { FileTemplate } from '../types'; interface CodeQualityConfig { framework: string; enableStrict?: boolean; enableAutofix?: boolean; enablePreCommit?: boolean; enableVSCode?: boolean; pythonVersion?: string; } export declare class PythonCodeQualityGenerator { generateCodeQualityConfig(config: CodeQualityConfig): FileTemplate[]; private generatePyprojectToml; private generateIsortConfig; private generateMypyConfig; private generateRuffConfig; private generatePreCommitConfig; private generateVSCodeSettings; private generateQualityMakefile; private generateQualityCheckScript; private getFrameworkImports; private getFrameworkModules; private getFrameworkMypySettings; private getFrameworkMypyPlugins; private getFrameworkMypyModules; private getFrameworkTypingDeps; } export declare const pythonCodeQualityGenerator: PythonCodeQualityGenerator; export {};