class
AmberLSP::Rules::FileNaming::DirectoryStructureRule
Defined in:
amber_lsp/rules/file_naming/directory_structure_rule.crConstant Summary
-
LOCATION_RULES =
[{pattern: /^\s*class\s+\w+Controller\s*</, directory: "src/controllers/"}, {pattern: /^\s*class\s+\w+\s*<\s*Amber::Jobs::Job/, directory: "src/jobs/"}, {pattern: /^\s*class\s+\w+\s*<\s*Amber::Mailer::Base/, directory: "src/mailers/"}, {pattern: /^\s*class\s+\w+\s*<\s*Amber::WebSockets::Channel/, directory: "src/channels/"}, {pattern: /^\s*class\s+\w+Schema\s*<\s*Amber::Schema::Definition/, directory: "src/schemas/"}, {pattern: /^\s*struct\s+\w+\s*<\s*Amber::WebSockets::ClientSocket/, directory: "src/sockets/"}]
Instance Method Summary
- #applies_to : Array(String)
- #check(file_path : String, content : String) : Array(Diagnostic)
- #default_severity : AmberLSP::Rules::Severity
- #description : String
- #id : String