ProjectInfo constructor
const
ProjectInfo({
- String? gitRoot,
- String? gitBranch,
- String? gitRemoteUrl,
- required String projectDir,
- List<
String> languages = const [], - String? framework,
- String? packageManager,
- bool isGitRepo = false,
- bool hasPackageJson = false,
- bool hasPubspecYaml = false,
- bool hasCargoToml = false,
- bool hasGoMod = false,
- bool hasPyprojectToml = false,
- bool hasRequirementsTxt = false,
- Map<
String, dynamic> extraInfo = const {},
Implementation
const ProjectInfo({
this.gitRoot,
this.gitBranch,
this.gitRemoteUrl,
required this.projectDir,
this.languages = const [],
this.framework,
this.packageManager,
this.isGitRepo = false,
this.hasPackageJson = false,
this.hasPubspecYaml = false,
this.hasCargoToml = false,
this.hasGoMod = false,
this.hasPyprojectToml = false,
this.hasRequirementsTxt = false,
this.extraInfo = const {},
});