SpecSheriffIn progress
rule · _guidelines/tools/7.2.1 · s-2x58az67bm6cxq2

The symbols a commit changes

Checkedconfirmed by its owner

sheriff binding finds which symbols of the system's code the commit changes.

  • A changed line counts for the symbol it stands in. A change anywhere in a symbol is a change of the whole symbol.
  • A line holding a tag, before the commit or after it, counts for the symbol the tag marks, even where it stands outside the symbol's body.

A symbol does not count as changed where each of its changed lines:

  • is not a line holding a tag;
  • differs from the line it replaces only in a comment, in the sid a citation names, or in an identifier the commit renames throughout.

The links it makes

The links made to it