The rule title is incomplete: > RULE-8-7: Functions and objects should not be defined with external linkage if they are referenced in only one It is missing the words "translation unit".