// Test for docs in const blocks // Package foo ... package foo const ( // Prefix for something. // MATCH /comment on exported const InlineWhatever should be of the form "InlineWhatever ..."/ InlineWhatever = "blah" Whatsit = "missing_comment" // MATCH /exported const Whatsit should have comment (or a comment on this block) or be unexported/ // We should only warn once per block for missing comments, // but always complain about malformed comments. WhosYourDaddy = "another_missing_one" // Something // MATCH /comment on exported const WhatDoesHeDo should be of the form "WhatDoesHeDo ..."/ 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 /exported const UndocAgain should have comment or be unexported/ const ( SomeUndocumented = 7 // MATCH /exported const SomeUndocumented should have comment (or a comment on this block) or be unexported/ )