#  software development metrics

## Go build dependencies and licenses

- go 1.26.3

|Package           |License     |
|:-----------------|:-----------|
|ser1.net/changelog|BSD-3-Clause|


## LOC

|Language   |Lines|Code|Comments|Blanks|Complexity|Bytes|Files|ULOC|
|:----------|:----|:---|:-------|:-----|:---------|:----|:----|:---|
|Markdown   |326  |214 |0       |112   |0         |8712 |2    |0   |
|Go         |433  |372 |15      |46    |89        |11275|1    |0   |
|Go Template|36   |29  |0       |7     |8         |774  |1    |0   |
|License    |27   |22  |0       |5     |0         |1475 |1    |0   |
|Shell      |164  |140 |15      |9     |28        |4001 |1    |0   |
|YAML       |89   |79  |2       |8     |0         |3362 |1    |0   |

## ABC metrics

|path                         |line|name                |assignment|branch|condition|score|
|:----------------------------|:---|:-------------------|:---------|:-----|:--------|:----|
|/home/build/changelog/main.go|328 |updateChangelog     |34        |52    |21       |65   |
|/home/build/changelog/main.go|117 |parseChangelog      |25        |33    |23       |47   |
|/home/build/changelog/main.go|21  |main                |12        |28    |8        |31   |
|/home/build/changelog/main.go|250 |run                 |10        |17    |5        |20   |
|/home/build/changelog/main.go|210 |processChangesetLine|7         |14    |5        |16   |
|/home/build/changelog/main.go|311 |detectVCS           |3         |12    |3        |12   |
|/home/build/changelog/main.go|289 |runRead             |4         |9     |3        |10   |
|/home/build/changelog/main.go|106 |hasChanges          |0         |6     |6        |8    |
|/home/build/changelog/main.go|236 |newVersion          |0         |6     |0        |6    |
|/home/build/changelog/main.go|282 |firstOrEmpty        |0         |1     |1        |1    |
|/home/build/changelog/main.go|69  |String              |0         |0     |0        |0    |
