old_contents: #
  # linter.py
  # Linter for SublimeLinter3, a code checking framework for Sublime Text 3
  #
  # Written by NotSqrt
  # Copyright (c) 2013 NotSqrt
  #
  # License: MIT
  #
  
  """This module exports the Cpplint plugin class."""
  
  from SublimeLinter.lint import Linter, util
  
  
  class Cpplint(Linter):
  
      """Provides an interface to cpplint."""
  
      syntax = 'c++'
      cmd = ('cpplint', '*', '@')
      regex = r'^.+:(?P<line>\d+):\s+(?P<message>.+)'
      tempfile_suffix = '-'
      error_stream = util.STREAM_BOTH  # errors are on stderr
      defaults = {
          '--filter=,': '',
      }
      comment_re = r'\s*/[/*]'
      inline_settings = None
      inline_overrides = 'filter'
  
      def split_match(self, match):
          """
          Extract and return values from match.
  
          We override this method so that the error:
              No copyright message found.
              You should have a line: "Copyright [year] <Copyright Owner>"  [legal/copyright] [5]
          that appears on line 0 (converted to -1 because of line_col_base), can be displayed.
  
          """
  
          match, line, col, error, warning, message, near = super().split_match(match)
  
          if line is not None and line == -1 and message:
              line = 0
  
          return match, line, col, error, warning, message, near
  
new_contents: #
  # linter.py
  # Linter for SublimeLinter3, a code checking framework for Sublime Text 3
  #
  # Written by NotSqrt
  # Copyright (c) 2013 NotSqrt
  #
  # License: MIT
  #
  
  """This module exports the Cpplint plugin class."""
  
  from SublimeLinter.lint import Linter, util
  
  
  class Cpplint(Linter):
  
      """Provides an interface to cpplint."""
  
      syntax = 'c++'
      cmd = ('cpplint', '*', '@')
      regex = r'^.+:(?P<line>\d+):\s+(?P<message>.+)'
      tempfile_suffix = '-'
      error_stream = util.STREAM_BOTH  # errors are on stderr
      defaults = {
          '--filter=,': '',
          '--linelength=,': '',
      }
      comment_re = r'\s*/[/*]'
      inline_settings = None
      inline_overrides = ['filter', 'linelength']
  
      def split_match(self, match):
          """
          Extract and return values from match.
  
          We override this method so that the error:
              No copyright message found.
              You should have a line: "Copyright [year] <Copyright Owner>"  [legal/copyright] [5]
          that appears on line 0 (converted to -1 because of line_col_base), can be displayed.
  
          """
  
          match, line, col, error, warning, message, near = super().split_match(match)
  
          if line is not None and line == -1 and message:
              line = 0
  
          return match, line, col, error, warning, message, near
  
subject: add the --linelength argument