googleapis / googleapis/api-linter
investigate switching strcase libraries, or a full refactor to an internal variant
Open
priority: p2
type: process
- Dominant language
- Go
- Stars
- 765
- Forks
- 181
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 3
Description
context: https://github.com/googleapis/api-linter/pull/1143#discussion_r1191533077.
#1143 introduces a new lower / upper file, which is partially redundant with go-strcase.
The change was introduced as go-strcase was too liberal with it's definition upperCamel / lowerCamel (allowing dashes and underscores through).
We should investigate whether we can remove existing usage with the internal variant, or switch to a new strcase library e.g. (https://github.com/iancoleman/strcase)
Contributor guide
Assessment
This issue has not been assessed yet.