nexus-agents - v2.80.0
    Preparing search index...

    Interface RepoAnalysis

    Structured analysis of a GitHub repository.

    interface RepoAnalysis {
        name: string;
        language: string | null;
        framework: string | null;
        packageManager: string | null;
        ciProvider: string | null;
        securityTooling: readonly string[];
        hasDockerfile: boolean;
        hasHelmCharts: boolean;
        hasMakefile: boolean;
        hasTests: boolean;
        license: string | null;
        description: string | null;
        defaultBranch: string;
        stars: number;
        topLevelEntries: readonly string[];
        gaps: readonly string[];
    }
    Index

    Properties

    name: string

    Repository name with owner (e.g., "owner/repo").

    language: string | null

    Primary programming language.

    framework: string | null

    Detected framework (e.g., "express", "react", "spring-boot").

    packageManager: string | null

    Package manager (e.g., "npm", "pip", "maven", "cargo").

    ciProvider: string | null

    CI provider (e.g., "github-actions", "concourse", "jenkins").

    securityTooling: readonly string[]

    Security tooling detected in the repo.

    hasDockerfile: boolean

    Whether the repo has a Dockerfile.

    hasHelmCharts: boolean

    Whether the repo has Helm charts.

    hasMakefile: boolean

    Whether the repo has a Makefile.

    hasTests: boolean

    Whether the repo has tests.

    license: string | null

    License type (e.g., "MIT", "Apache-2.0").

    description: string | null

    Repository description.

    defaultBranch: string

    Default branch name.

    stars: number

    Star count.

    topLevelEntries: readonly string[]

    Top-level directory listing.

    gaps: readonly string[]

    Identified gaps or missing best practices.