constructor()

in vscode/qodana/src/core/ui/projectsView.ts [53:75]


    constructor(project: MatchingProject) {
        super(project.projectName);
        let problemsCount = project?.reportInfo?.problems?.total;
        let time = project.reportInfo.lastChecked;
        let tooltipText: string;
        if (problemsCount !== undefined && problemsCount > 0) {
            tooltipText = problemsCountString(problemsCount?.toString());
        } else {
            tooltipText = problemsCountString(undefined);
        }
        if (time) {
            let date = new Date(time);
            tooltipText += ` ${LAST_RUN} ${date.toLocaleDateString()} ${date.toLocaleTimeString()}`;
        }
        this.tooltip = tooltipText;
        this.description = project.teamName;
        this.project = project;
        this.command = {
            command: COMMAND_SELECT_NODE,
            title: SELECT_PROJECT,
            arguments: [this.project.projectId]
        };
    }