class_docstr: Simple wrapper around the logic of each statistic.
  
  Instead of maintaining a simple but potentially hard to reason about
  tuple, we create a class which has attributes and a couple
  convenience methods on it.
class_docstr_tok: ["Simple","wrapper","around","the","logic","of","each","statistic",".","Instead","of","maintaining","a","simple","but","potentially","hard","to","reason","about","tuple",",","we","create","a","class","which","has","attributes","and","a","couple","convenience","methods","on","it","."]
docstr: Increment the number of times we've seen this error in this file.
docstr_tok: ["Increment","the","number","of","times","we","'ve","seen","this","error","in","this","file","."]
code: def increment(self) -> None:
      """Increment the number of times we've seen this error in this file."""
      self.count += 1
  
file_path: flake8/src/flake8/statistics.py
imports: from __future__ import annotations
  from typing import Generator
  from typing import NamedTuple
  from flake8.violation import Violation
label_desc: Use image node_id 3 for calling the Statistic obj's underlying member method code with example usage: obj.increment() without return types