Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-08 | Drop unused escapes information. | Adin Scannell | |
PiperOrigin-RevId: 367517305 | |||
2021-03-03 | Add checklocks analyzer. | Bhasker Hariharan | |
This validates that struct fields if annotated with "// checklocks:mu" where "mu" is a mutex field in the same struct then access to the field is only done with "mu" locked. All types that are guarded by a mutex must be annotated with // +checklocks:<mutex field name> For more details please refer to README.md. PiperOrigin-RevId: 360729328 | |||
2020-10-26 | Add nogo configuration. | Adin Scannell | |
This splits the nogo rules into a separate configuration yaml file, and allows for multiple files to be provided. Because attrs cannot be passed down to aspects, this required that all findings are propagated up the aspect Provider. This doesn't mean that any extra work must be done, just that this information must be carried through the graph, and some additional starlark complexity is required. PiperOrigin-RevId: 339076357 |