ProjectInfo constructor

const ProjectInfo({
  1. String? gitRoot,
  2. String? gitBranch,
  3. String? gitRemoteUrl,
  4. required String projectDir,
  5. List<String> languages = const [],
  6. String? framework,
  7. String? packageManager,
  8. bool isGitRepo = false,
  9. bool hasPackageJson = false,
  10. bool hasPubspecYaml = false,
  11. bool hasCargoToml = false,
  12. bool hasGoMod = false,
  13. bool hasPyprojectToml = false,
  14. bool hasRequirementsTxt = false,
  15. 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 {},
});