| // Test for docs in const blocks |
| |
| // Package foo ... |
| package foo |
| |
| const ( |
| // Prefix for something. |
| // MATCH /InlineWhatever.*form/ |
| InlineWhatever = "blah" |
| |
| Whatsit = "missing_comment" // MATCH /Whatsit.*should have comment.*block/ |
| |
| // We should only warn once per block for missing comments, |
| // but always complain about malformed comments. |
| |
| WhosYourDaddy = "another_missing_one" |
| |
| // Something |
| // MATCH /WhatDoesHeDo.*form/ |
| WhatDoesHeDo = "it's not a tumor!" |
| ) |
| |
| // These shouldn't need doc comments. |
| const ( |
| Alpha = "a" |
| Beta = "b" |
| Gamma = "g" |
| ) |
| |
| // The comment on the previous const block shouldn't flow through to here. |
| |
| const UndocAgain = 6 // MATCH /UndocAgain.*should have comment/ |
| |
| const ( |
| SomeUndocumented = 7 // MATCH /SomeUndocumented.*should have comment.*block/ |
| ) |