Skip to content

POM validator - #1183

Open
toinehartman wants to merge 51 commits into
mainfrom
feature/add-pomxml-validator
Open

toinehartman wants to merge 51 commits into
mainfrom
feature/add-pomxml-validator

Conversation

@toinehartman

Copy link
Copy Markdown
Member

No description provided.

Comment thread rascal-vscode-extension/src/ux/PomXmlValidator.ts Fixed
@rodinaarssen
rodinaarssen marked this pull request as ready for review September 15, 2026 06:56
@DavyLandman
DavyLandman changed the base branch from feature/remove-std-scheme to main September 15, 2026 12:50
Comment thread rascal-vscode-extension/src/lsp/RascalLanguageServer.ts Fixed
Comment thread rascal-vscode-extension/src/lsp/RascalLanguageServer.ts Fixed
@sonarqubecloud

Copy link
Copy Markdown

Comment on lines +96 to +97
var fallbackVersion = "2.22.5";
return vf.string(fallbackVersion);

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about we don't have a default? but throw an exception? as we really don't want to have this arb version in our code?

Comment thread rascal-lsp/src/main/rascal/lsp/lang/rascal/lsp/Analyzer.rsc
Comment thread rascal-lsp/src/main/rascal/lsp/lang/xml/PomAnalyzer.rsc
Comment on lines +117 to +120
// This happens in second level
if (version == "Not specified") {
version = "0.43.0-RC14";
}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shall we just insert ??? in there? as in most cases people won't be running this code in 2nd level with a snapshot dependency on rascal.

Comment thread rascal-vscode-extension/src/lsp/RascalLanguageServer.ts
Comment thread rascal-vscode-extension/src/lsp/RascalLanguageServer.ts
Comment thread rascal-vscode-extension/src/lsp/RascalLanguageServer.ts
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.

4 participants