Skip to content

refactor(linter): Moved variable_info to linter#123

Merged
ngeor merged 14 commits intomasterfrom
refactor-linter
Feb 27, 2026
Merged

refactor(linter): Moved variable_info to linter#123
ngeor merged 14 commits intomasterfrom
refactor-linter

Conversation

@ngeor
Copy link
Owner

@ngeor ngeor commented Feb 27, 2026

  • Rename NameContext to NameScope
  • Converted Signature to an enum
  • Add Global enum member to SubprogramName
  • Rename SubprogramName to ScopeName, NameScope to ScopeKind
  • Removed traits HasSubprograms and HasUserDefinedTypes
  • Renamed traits modules
  • Move linter context into core module
  • Rename linter Context to LinterContext
  • Removed PreLinterResult
  • Do not use anonymous fields in names module
  • Rename "main" to "names_outer"
  • Moved variable_info from parser to linter
  • Re-organized linter modules, moved main lint function inside core module

@ngeor ngeor merged commit a8f0358 into master Feb 27, 2026
5 checks passed
@ngeor ngeor deleted the refactor-linter branch February 27, 2026 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant