CTPath

Technical Debt Ratio

9.5%

Zoom   src/test/java/org/opentripplanner/routing/vertextype 27.2%
Zoom   src/test/java/org/opentripplanner/api/resource 22.4%
Zoom   src/test/java/org/opentripplanner/common/geometry 20.0%
Zoom   src/main/java/es/uma/lcc/maxct/ctpath 19.7%
Zoom   src/main/java/org/opentripplanner/profile 18.2%
Zoom   src/test/java/org/opentripplanner/profile 17.6%
Zoom   src/main/java/org/opentripplanner/visibility 17.2%
Zoom   src/test/java/org/opentripplanner/visibility 16.0%
Zoom   src/main/java/org/opentripplanner/api/param 15.5%
Zoom   src/main/java/com/conveyal/gtfs 15.0%
Zoom   src/main/java/org/opentripplanner/gtfs 14.9%
Zoom   src/main/java/org/opentripplanner/graph_builder/module/stopsAlerts 14.7%
Zoom   src/main/java/org/opentripplanner/analyst/core 14.1%
Zoom   src/main/java/es/uma/lcc/maxct/ctpath/appsmanagement 13.8%
Zoom   src/main/java/com/conveyal/gtfs/model 13.6%
Zoom   src/main/java/org/opentripplanner/common 13.5%
Zoom   src/test/java/org/opentripplanner/graph_builder/module/map 13.1%
Zoom   src/main/java/org/opentripplanner/reflect 13.0%
Zoom   src/main/java/org/opentripplanner/routing/pathparser 12.9%
Zoom   src/main/java/org/opentripplanner/graph_builder/module/extra_elevation_data 12.8%
Zoom   src/main/java/org/opentripplanner/extra_graph 12.8%
Zoom   src/main/java/org/opentripplanner/graph_builder/services 12.6%
Zoom   src/main/java/org/opentripplanner/common/pqueue 12.4%
Zoom   src/main/java/org/opentripplanner/routing/algorithm 12.4%
Zoom   src/test/java/org/opentripplanner/routing/algorithm 12.3%
Zoom   src/main/java/org/opentripplanner/routing/request 12.1%
Zoom   src/test/java/org/opentripplanner/routing/edgetype/loader 12.0%
Zoom   src/main/java/org/opentripplanner/geocoder/reverse 11.9%
Zoom   src/main/java/org/opentripplanner/analyst/batch/aggregator 11.8%
Zoom   src/main/java/com/google/transit/realtime 11.7%
Zoom   src/main/java/org/opentripplanner/graph_builder/module/ned 11.4%
Zoom   src/main/java/org/opentripplanner/updater 11.2%
Zoom   src/main/java/org/opentripplanner/graph_builder/services/ned 11.1%
Zoom   src/test/java/org/opentripplanner/updater/bike_park 11.1%
Zoom   src/main/java/com/jhlabs/awt 10.9%
Zoom   src/main/java/org/opentripplanner/osm 10.8%
Zoom   src/main/java/org/opentripplanner/api/common 10.7%
Zoom   src/main/java/org/opentripplanner/common/geometry 10.5%
Zoom   src/main/java/org/opentripplanner/analyst/batch 10.5%
Zoom   src/main/java/org/opentripplanner/index/model 10.4%
Zoom   src/main/java/org/opentripplanner/analyst/request 10.4%
Zoom   src/main/java/org/opentripplanner/routing/bike_rental 10.1%
Zoom   src/main/java/org/opentripplanner/visualizer 10.1%
Zoom   src/main/java/org/opentripplanner/routing/spt 10.0%
Zoom   src/main/java/org/opentripplanner/routing/util 10.0%
Zoom   src/main/java/org/opentripplanner/util/monitoring 9.9%
Zoom   src/test/java/org/opentripplanner/geocoder/bano 9.9%
Zoom   src/main/java/org/opentripplanner/graph_builder 9.9%
Zoom   src/main/java/org/opentripplanner/api/model/error 9.8%
Zoom   src/main/java/org/opensphere/geometry/algorithm 9.6%
Zoom   src/test/java/org/opentripplanner/routing/alertpatch 9.6%
Zoom   src/main/java/org/opentripplanner/graph_builder/services/shapefile 9.5%
Zoom   src/main/java/org/opentripplanner/analyst 9.5%
Zoom   src/main/java/org/opentripplanner/internals 9.4%
Zoom   src/test/java/org/opentripplanner/routing/automata 9.4%
Zoom   src/main/java/org/opentripplanner/graph_builder/module 9.3%
Zoom   src/test/java/org/opentripplanner/routing/graph 9.1%
Zoom   src/test/java/org/opentripplanner/routing/edgetype/factory 9.1%
Zoom   src/main/java/org/opentripplanner/routing/graph 9.0%
Zoom   src/main/java/org/opentripplanner/standalone 9.0%
Zoom   src/test/java/org/opentripplanner/common/pqueue 8.8%
Zoom   src/main/java/org/opentripplanner/util 8.8%
Zoom   src/main/java/org/opentripplanner/updater/bike_rental 8.7%
Zoom   src/main/java/org/opentripplanner/routing/alertpatch 8.5%
Zoom   src/main/java/org/opentripplanner/util/xml 8.4%
Zoom   src/main/java/org/opentripplanner/inspector 8.3%
Zoom   src/main/java/org/opentripplanner/graph_builder/model 8.3%
Zoom   src/main/java/org/opentripplanner/api/resource 8.2%
Zoom   src/main/java/org/opentripplanner/openstreetmap/model 8.2%
Zoom   src/test/java/org/opentripplanner/routing/impl 8.2%
Zoom   src/test/java/org/opentripplanner/routing/core 8.0%
Zoom   src/test/java/org/opentripplanner/updater/bike_rental 8.0%
Zoom   src/main/java/org/opentripplanner/graph_builder/module/osm 7.7%
Zoom   src/test/java/org/opentripplanner/graph_builder/module/osm 7.7%
Zoom   src/test/java/org/opentripplanner/mmri 7.7%
Zoom   src/test/java/org/opentripplanner/routing 7.7%
Zoom   src/test/java/org/opentripplanner/graph_builder/module/shapefile 7.7%
Zoom   src/test/java/org/opentripplanner/routing/edgetype 7.6%
Zoom   src/main/java/org/opentripplanner/graph_builder/services/osm 7.4%
Zoom   src/test/java/org/opentripplanner/analyst/batch 7.4%
Zoom   src/main/java/org/opentripplanner/customize 7.3%
Zoom   src/main/java/org/opentripplanner/graph_builder/module/shapefile 7.3%
Zoom   src/main/java/org/opentripplanner/routing/core 7.3%
Zoom   src/main/java/org/opentripplanner/scripting/api 7.1%
Zoom   src/main/java/org/opentripplanner/updater/street_notes 7.1%
Zoom   src/main/java/org/opentripplanner/routing/algorithm/strategies 7.0%
Zoom   src/main/java/org/opentripplanner/routing/edgetype/factory 6.9%
Zoom   src/main/java/org/opentripplanner/graph_builder/module/map 6.8%
Zoom   src/main/java/org/opentripplanner/graph_builder/module/bike 6.8%
Zoom   src/main/java/org/opentripplanner/api/model 6.8%
Zoom   src/main/java/org/opentripplanner/geocoder/google 6.8%
Zoom   src/main/java/org/opentripplanner/routing/impl 6.7%
Zoom   src/main/java/org/opentripplanner/api 6.7%
Zoom   src/main/java/org/opentripplanner/openstreetmap/impl 6.6%
Zoom   src/main/java/org/opentripplanner/updater/stoptime 6.5%
Zoom   src/main/java/org/opentripplanner/updater/bike_park 6.5%
Zoom   src/main/java/org/opentripplanner/routing/services/notes 6.4%
Zoom   src/main/java/org/opentripplanner/updater/alerts 6.4%
Zoom   src/main/java/org/opentripplanner/routing/transit_index 6.2%
Zoom   src/main/java/org/opentripplanner/index 6.1%
Zoom   src/main/java/org/opentripplanner/model/json_serialization 6.1%
Zoom   src/main/java/org/opentripplanner/routing/trippattern 6.1%
Zoom   src/main/java/org/opentripplanner/analyst/pointset 6.1%
Zoom   src/main/java/org/opentripplanner/common/model 6.0%
Zoom   src/main/java/org/opentripplanner/geocoder/yahoo 6.0%
Zoom   src/main/java/org/opentripplanner/geocoder/nominatim 5.9%
Zoom   src/main/java/org/opentripplanner/util/model 5.9%
Zoom   src/main/java/org/opentripplanner/model 5.8%
Zoom   src/main/java/org/opentripplanner/routing/edgetype 5.7%
Zoom   src/test/java/org/opentripplanner/common 5.7%
Zoom   src/main/java/org/opentripplanner/geocoder 5.5%
Zoom   src/main/java/es/uma/lcc/maxct/ctpath/usermanagement 5.4%
Zoom   src/main/java/com/conveyal/gtfs/error 5.4%
Zoom   src/test/java/org/opentripplanner 5.3%
Zoom   src/main/java/org/opentripplanner/routing/edgetype/loader 5.2%
Zoom   src/main/java/org/opentripplanner/api/parameter 5.1%
Zoom   src/main/java/com/conveyal/gtfs/validator 5.1%
Zoom   src/main/java/org/opentripplanner/graph_builder/annotation 5.0%
Zoom   src/test/java/org/opentripplanner/routing/trippattern 5.0%
Zoom   src/main/java/org/opentripplanner/routing/automata 4.9%
Zoom   src/test/java/org/opentripplanner/osm 4.8%
Zoom   src/main/java/org/opensphere/geometry/triangulation 4.8%
Zoom   src/main/java/es/uma/lcc/maxct/ctpath/dao 4.7%
Zoom   src/main/java/org/opentripplanner/util/stats 4.6%
Zoom   src/test/java/org/opentripplanner/routing/util 4.3%
Zoom   src/main/java/org/opentripplanner/api/adapters 4.3%
Zoom   src/test/java/org/opentripplanner/geocoder/google 4.1%
Zoom   src/test/java/org/opentripplanner/geocoder/yahoo 3.9%
Zoom   src/test/java/org/opentripplanner/util 3.8%
Zoom   src/main/java/org/opentripplanner/routing/error 3.7%
Zoom   src/main/java/org/opentripplanner/scripting/impl 3.7%
Zoom   src/main/java/es/uma/lcc/maxct/ctpath/entities 3.5%
Zoom   src/main/java/org/opentripplanner/calendar/impl 3.4%
Zoom   src/main/java/org/opentripplanner/updater/example 3.0%
Zoom   src/test/java/org/opentripplanner/util/model 3.0%
Zoom   src/test/java/org/opentripplanner/util/xml 3.0%
Zoom   src/test/java/org/opentripplanner/graph_builder/module 2.9%
Zoom   src/test/java/org/opentripplanner/common/model 2.7%
Zoom   src/main/java/org/opentripplanner/profile/fares 2.6%
Zoom   src/test/java/org/opentripplanner/gtfs 1.9%
Zoom   src/test/java/org/opentripplanner/geocoder/ws 1.8%
Zoom   src/test/java/org/opentripplanner/analyst 1.7%
Zoom   src/main/java/org/opentripplanner/api/model/alertpatch 1.6%
Zoom   src/test/java/org/opentripplanner/openstreetmap/model 1.5%
Zoom   src/main/java/org/opentripplanner/routing/services 1.2%
Zoom   src/test/java/org/opentripplanner/updater/stoptime 1.2%
Zoom   src/main/java/org/opentripplanner/geocoder/bano 1.0%
Zoom   src/main/java/org/opentripplanner/routing/location 0.9%
Zoom   src/main/java/org/opentripplanner/routing/vertextype 0.7%
Zoom   src/main/java/org/opentripplanner/api/model/transit 0.2%
Zoom   src/test/java/org/opentripplanner/api/model 0.2%
Zoom   src/main/java/org/opensphere/geometry/triangulation/model 0.1%
  package-info.java 66.7%
  BoundingBox.java 66.7%
  LoggingUtil.java 53.0%
  VanPollutionModel.java 43.1%
  SedanPollutionModel.java 40.7%
  TruckPollutionModel.java 36.0%
  ArrayUtils.java 35.1%
  AgencyAndIdArrayListAdapter.java 34.8%
  WayPropertySetSource.java 33.3%
  Util.java 33.3%
  WagonPollutionModel.java 32.4%
  GTFSMain.java 31.3%
  Shape.java 30.1%
  PlannerRequest.java 29.7%
  DebugUtils.java 29.2%
  Edge.java 28.6%
  RoutingContextTest.java 27.9%
  Service.java 27.8%
  IntersectionVertexTest.java 27.2%
  WMSRequest.java 26.7%
  SpeedPicker.java 26.7%
  Fare.java 26.2%
  GtfsStopContext.java 26.1%
  GeometryUtilsTest.java 26.0%
  TestDistanceLib.java 25.8%
  Environment.java 25.6%
  NullExtraEdges.java 24.8%
  CompactLineStringTest.java 24.7%
  BikeAccess.java 24.4%
  ProfileRouter.java 24.1%
  RepeatingTimePeriod.java 24.0%
  QueryParameter.java 23.8%
  Individual.java 23.5%
  DCFareCalculator.java 23.3%
  GraphPathToTripPlanConverterTest.java 23.3%
  RangeError.java 23.1%
  SlopeCosts.java 23.0%
  VisualTraverseVisitor.java 22.9%
  StopAgencyAndIdArrayListAdapter.java 22.7%
  TurnRestrictionTest.java 22.6%
  InputClampFilter.java 22.2%
  EndMatchState.java 22.2%
  TripOvertakingException.java 22.2%
  Segment.java 21.7%
  ProfileRequest.java 21.4%
  NycFareServiceImpl.java 21.1%
  AccumulativeGridSampler.java 20.3%
  PatternInterlineDwellTest.java 20.3%
  Stats.java 20.1%
  UnsupportedGeometryException.java 20.0%
  Polyline.java 19.8%
  VLPolygon.java 19.7%
  pair.java 19.6%
  FareRule.java 19.5%
  Stop.java 19.5%
  TestWayPropertySet.java 19.3%
  MunicoderServer.java 19.2%
  LineSegment.java 19.2%
  FareAttribute.java 19.1%
  GraphBuilderParameters.java 19.0%
  Histogram.java 18.9%
  VLPoint.java 18.9%
  GraphMetadata.java 18.8%
  CTX.java 18.8%
  CompactElevationProfileTest.java 18.8%
  DelaunayTriangulation.java 18.5%
  PatternRide.java 18.5%
  Ray.java 18.5%
  Tile.java 18.3%
  SurfaceCache.java 18.2%
  Transition.java 18.2%
  FreeEdge.java 18.2%
  RecursiveGridIsolineBuilder.java 18.0%
  GraphUpdaterConfigurator.java 18.0%
  StreetEdgeFactory.java 17.8%
  EarliestArrivalSearch.java 17.8%
  BitSetUtils.java 17.8%
  TimetableTest.java 17.7%
  ElevationAdapter.java 17.6%
  TimeWindowTest.java 17.6%
  UnconnectedStop.java 17.5%
  Tagged.java 17.5%
  KeolisRennesBikeRentalDataSource.java 17.5%
  StopAtDistance.java 17.4%
  OTPMain.java 17.4%
  Trip.java 17.3%
  GraphIndex.java 17.3%
  TurnCostTest.java 17.3%
  SampleOperator.java 17.2%
  StopTime.java 17.0%
  DlugoszVarLenIntPacker.java 16.9%
  DefaultWayPropertySetSource.java 16.9%
  WeightedAverageAggregator.java 16.7%
  ParameterException.java 16.7%
  GraphBuilderModule.java 16.7%
  BasicPathParser.java 16.7%
  OTPScript.java 16.7%
  Sample.java 16.5%
  TestVisibilityGraph.java 16.0%
  TemplateTile.java 15.9%
  Raster.java 15.9%
  OSMMain.java 15.9%
  BixiBikeRentalDataSource.java 15.9%
  YearMonthDay.java 15.7%
  SIsochrone.java 15.7%
  Fare.java 15.7%
  SPTWalker.java 15.7%
  IsoChroneSPTRendererAccSampling.java 15.5%
  TransitType.java 15.4%
  StopNameNormalizer.java 15.4%
  StationStopEdge.java 15.4%
  DominanceFunction.java 15.4%
  ReferentialIntegrityError.java 15.2%
  LatLon.java 15.2%
  TimeRange.java 15.2%
  TransferTimeTest.java 15.2%
  TransitToTaggedStopsModule.java 15.1%
  ProfileResponse.java 15.1%
  GraphBuilder.java 15.0%
  NodeGeomFilter.java 15.0%
  RoutingRequest.java 14.9%
  SampleGridRenderer.java 14.8%
  IsolineBuilder.java 14.8%
  NotePicker.java 14.8%
  NEDTileSource.java 14.8%
  StreetUtils.java 14.7%
  VertexMap.java 14.7%
  ElevatorHopEdge.java 14.6%
  PollingGraphUpdater.java 14.6%
  ShowGraph.java 14.6%
  VerticalDatum.java 14.5%
  ElevationModule.java 14.3%
  JsonConfigurable.java 14.3%
  IncidentEdgeCompare.java 14.3%
  CheckGeometryModule.java 14.1%
  PortlandCustomNamer.java 14.1%
  StreetSegment.java 13.9%
  ClientApplications.java 13.8%
  T2.java 13.8%
  TimeSurface.java 13.7%
  AnalystProfileRouterPrototype.java 13.7%
  ReflectiveInitializer.java 13.7%
  IsoChroneRequest.java 13.6%
  MavenVersion.java 13.6%
  DelaunayIsolineBuilder.java 13.6%
  DirectTransferGenerator.java 13.6%
  Angle.java 13.6%
  Itinerary.java 13.5%
  ReversibleLineStringWrapper.java 13.5%
  DynamicStreetNotesSource.java 13.5%
  GraphPath.java 13.5%
  GTFSFeed.java 13.3%
  FeedInfo.java 13.3%
  GTFSValidator.java 13.3%
  SPTRequest.java 13.3%
  SimpleFeatureConverter.java 13.3%
  Ride.java 13.3%
  MonitoringStoreFactory.java 13.3%
  OSMWithTags.java 13.2%
  StopCluster.java 13.2%
  TransitStartPathParser.java 13.2%
  Route.java 13.1%
  ThresholdSumAggregator.java 13.1%
  SerializerUtils.java 13.1%
  ProfileTransfer.java 13.1%
  TestStreetMatcher.java 13.1%
  CarPollutionModel.java 13.0%
  ElevationPoint.java 13.0%
  IntUtils.java 13.0%
  AStar.java 12.9%
  EdgesForRoute.java 12.8%
  StopsAlerts.java 12.8%
  InterleavedBidirectionalHeuristic.java 12.8%
  Router.java 12.8%
  VisibilityGraph.java 12.8%
  StopClusterDetail.java 12.7%
  TimeWindow.java 12.7%
  MapUtils.java 12.7%
  CalendarDate.java 12.6%
  ResultSetWithTimes.java 12.6%
  DirectionUtilsTest.java 12.6%
  TileRequest.java 12.5%
  CompactElevationProfile.java 12.5%
  ExtraElevationData.java 12.5%
  BusRouteStreetMatcher.java 12.5%
  TripShort.java 12.5%
  BinHeap.java 12.4%
  VCubDataSource.java 12.4%
  TestPatternHopFactory.java 12.4%
  Agency.java 12.3%
  RasterPopulation.java 12.3%
  TileRenderer.java 12.3%
  WayLoader.java 12.3%
  PointSetCache.java 12.2%
  VertexComparatorFactory.java 12.2%
  DateUtils.java 12.2%
  ShapefilePopulation.java 12.1%
  GtfsLibrary.java 12.1%
  BannedStopSet.java 12.1%
  TestTemplateLibrary.java 12.1%