headache
headache copied to clipboard
Utility to manage license headers in source files
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.0 to 1.8.0. Commits 181cea6 impr: CallerInfo should print full paths to the terminal (#1201) cf1284f Allow mock expectations to be ordered (#1106) 66eef0e fix: assert.MapSubset (or...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.13.0 to 1.19.0. Release notes Sourced from github.com/onsi/gomega's releases. v1.19.0 Features New HaveEach matcher to ensure that each and every element in an array, slice, or map...
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo) from 1.16.3 to 1.16.5. Release notes Sourced from github.com/onsi/ginkgo's releases. v1.16.5 1.16.5 Ginkgo 2.0 now has a Release Candidate. 1.16.5 advertises the existence of the RC. 1.16.5 deprecates...
As we've spoken yesterday, since the license header is often a txt file aswell, headache should not get confused if we configure it to update *.txt files. We haven't tried...
Possible solution: [`guru`](https://github.com/golang/tools/tree/master/cmd/guru) ([docs](https://docs.google.com/document/d/1_Y9xCEMj5S-7rv2ooHpZNH15JgRT5iM742gJkw5LtmQ/edit#heading=h.f6hyappclfor)).
Preferably done **after** https://github.com/fbiville/headache/issues/24. - [x] (d5e361c) SlashStarStar `/** [...] */` - [x] (c810dac) Hash `#` - [x] (476353c) Rem `REM` - [x] DashDash `--` - [x] SemiColon `;` -...
See `SchemaLocation`. So that we cam add a new comment format and test it from another directory before the schema was uploaded to https://fbiville.github.io/headache/schema.json. => The binary should not have...
Similar to https://github.com/google/addlicense, add a mode that tells which files if any need to be updated. If there any files to change, the exit status should be different from 0....
Given renames are not 100% accurate (even worse: renames may be inferred from the similar license header in case of short files), `headache` should warn when such a rename is...