public HierarchicalDataContext AnalyzeHotspots() { // Get summary of all files var summary = _history.GetArtifactSummary(_extendedDisplayFilter, new NullAliasMapping()); var builder = new HotspotBuilder(); var hierarchicalData = builder.Build(summary, _metrics); var dataContext = new HierarchicalDataContext(hierarchicalData); dataContext.AreaSemantic = Strings.LinesOfCode; dataContext.WeightSemantic = Strings.NumberOfCommits; return(dataContext); }
public HierarchicalDataContext AnalyzeHotspots() { LoadHistory(); LoadMetrics(); // Get summary of all files var summary = _history.GetArtifactSummary(Project.Filter, new HashSet <string>(_metrics.Keys)); var builder = new HotspotBuilder(); var hierarchicalData = builder.Build(summary, _metrics); return(new HierarchicalDataContext(hierarchicalData)); }