Module: RemLint
- Defined in:
- lib/remlint.rb,
lib/remlint/cli.rb,
lib/remlint/rule.rb,
lib/remlint/config.rb,
lib/remlint/runner.rb,
lib/remlint/source.rb,
lib/remlint/tables.rb,
lib/remlint/command.rb,
lib/remlint/offense.rb,
lib/remlint/trigger.rb,
lib/remlint/version.rb,
lib/remlint/document.rb,
lib/remlint/formatter.rb,
lib/remlint/expr_lexer.rb,
lib/remlint/extractors.rb,
lib/remlint/invocation.rb,
lib/remlint/vocabulary.rb,
lib/remlint/date_literal.rb,
lib/remlint/logical_line.rb,
lib/remlint/rules/syntax.rb,
lib/remlint/rules/tag_syntax.rb,
lib/remlint/rules/hebrew_date.rb,
lib/remlint/rules/info_clause.rb,
lib/remlint/rules/line_length.rb,
lib/remlint/rules/include_path.rb,
lib/remlint/rules/keyword_case.rb,
lib/remlint/rules/shell_maxlen.rb,
lib/remlint/rules/debug_command.rb,
lib/remlint/rules/string_escape.rb,
lib/remlint/rules/function_arity.rb,
lib/remlint/rules/license_header.rb,
lib/remlint/rules/repeat_trigger.rb,
lib/remlint/rules/time_zone_name.rb,
lib/remlint/rules/banner_placement.rb,
lib/remlint/rules/omit_aware_delta.rb,
lib/remlint/rules/tk_tag_namespace.rb,
lib/remlint/rules/date_out_of_range.rb,
lib/remlint/rules/localization_pack.rb,
lib/remlint/rules/translate_command.rb,
lib/remlint/rules/unbalanced_blocks.rb,
lib/remlint/rules/until_before_from.rb,
lib/remlint/rules/callback_signature.rb,
lib/remlint/rules/clause_requires_at.rb,
lib/remlint/rules/clause_value_range.rb,
lib/remlint/rules/satisfy_constraint.rb,
lib/remlint/rules/iftrig_with_satisfy.rb,
lib/remlint/rules/invocation_mismatch.rb,
lib/remlint/rules/moon_phase_argument.rb,
lib/remlint/rules/trailing_whitespace.rb,
lib/remlint/rules/advance_warning_body.rb,
lib/remlint/rules/unknown_special_type.rb,
lib/remlint/rules/calendar_text_limited.rb,
lib/remlint/rules/color_component_range.rb,
lib/remlint/rules/coordinate_not_string.rb,
lib/remlint/rules/dangling_continuation.rb,
lib/remlint/rules/easterdate_from_today.rb,
lib/remlint/rules/function_redefinition.rb,
lib/remlint/rules/generated_file_edited.rb,
lib/remlint/rules/literal_type_mismatch.rb,
lib/remlint/rules/text_after_eof_marker.rb,
lib/remlint/rules/todo_complete_through.rb,
lib/remlint/rules/unbalanced_delimiters.rb,
lib/remlint/rules/world_writable_script.rb,
lib/remlint/rules/clause_needs_full_date.rb,
lib/remlint/rules/push_vars_missing_name.rb,
lib/remlint/rules/unknown_system_variable.rb,
lib/remlint/rules/addomit_without_scanfrom.rb,
lib/remlint/rules/system_variable_assignment.rb,
lib/remlint/rules/unquoted_shell_substitution.rb,
lib/remlint/rules/shell_use_while_run_disabled.rb,
lib/remlint/rules/unknown_substitution_sequence.rb,
lib/remlint/rules/info_substitution_without_header.rb
Overview
GENERATED FILE -- do not edit by hand.
Transcribed from Remind 06.02.10 by tasks/generate_tables.rb, which reads the same tables the interpreter dispatches on (src/token.c, src/funcs.c, src/var.c). Regenerate rather than patch:
ruby tasks/generate_tables.rb /path/to/remind
Defined Under Namespace
Modules: Classifier, DateLiteral, Extractors, Joiner, Rules, Tables, Vocabulary Classes: CLI, CalendarDate, Command, Config, Document, ExprLexer, Formatter, Invocation, LogicalLine, Offense, Rule, Runner, Source, Token, Trigger
Constant Summary collapse
- SEVERITIES =
Ordered worst-first, so a run that reports only the top N reports the N that matter.
Defined out here rather than inside the Struct body below: a constant assigned inside a block belongs to the lexical scope around the block, not to the class the block configures, so
Offense::SEVERITIESwould not have existed. %w[error warning info].freeze
- VERSION =
"0.1.0"