struct Ameba::Rule::Layout::LineLength
- Ameba::Rule::Layout::LineLength
 - Ameba::Rule::Base
 - Struct
 - Value
 - Object
 
Overview
A rule that disallows lines longer than max_length number of symbols.
YAML configuration example:
Layout/LineLength:
  Enabled: true
  MaxLength: 100
  Defined in:
ameba/rule/layout/line_length.crConstant Summary
- 
        MSG = 
"Line too long" 
Constructors
- 
        .new(config = nil)
        
          
A rule that disallows lines longer than
max_lengthnumber of symbols. 
Instance Method Summary
Instance methods inherited from struct Ameba::Rule::Base
  
  
    
      ==(other)
    ==, 
    
  
    
      catch(source : Source)
    catch, 
    
  
    
      excluded?(source)
    excluded?, 
    
  
    
      group
    group, 
    
  
    
      hash
    hash, 
    
  
    
      initialize
    initialize, 
    
  
    
      name
    name, 
    
  
    
      special?
    special?, 
    
  
    
      test(source : Source, node : Crystal::ASTNode, *opts)test(source : Source) test
Constructor methods inherited from struct Ameba::Rule::Base
  
  
    
      new
    new
    
  
    
  Class methods inherited from struct Ameba::Rule::Base
  
  
    
      parsed_doc
    parsed_doc
    
  
  
    
    
    
  
    
    
    
  
    
    
    
  
    
    
    
  
Constructor Detail
        
        def self.new(config = nil)
        #
      
      
        A rule that disallows lines longer than max_length number of symbols.
YAML configuration example:
Layout/LineLength:
  Enabled: true
  MaxLength: 100