old_contents: from coalib.bearlib.abstractions.Linter import linter
  
  
  @linter(executable='cppclean',
          output_format='regex',
          output_regex=r'.+:(?P<line>\d+):(?P<message>.*)')
  class CPPCleanBear:
      """
      Checks code with ``cppclean``.
      """
  
      @staticmethod
      def create_arguments(filename, file, config_file):
          return filename,
  
new_contents: from coalib.bearlib.abstractions.Linter import linter
  
  
  @linter(executable='cppclean',
          output_format='regex',
          output_regex=r'.+:(?P<line>\d+):(?P<message>.*)')
  class CPPCleanBear:
      """
      Find problems in C++ source code that slow down development in large code
      bases. This includes finding unused code, among other features.
  
      Read more about available routines at
      <https://github.com/myint/cppclean#features>.
      """
  
      @staticmethod
      def create_arguments(filename, file, config_file):
          return filename,
  
subject: Improve documentation