Skip to content

Feature/230 prefix handling#235

Merged
abdessamad-abdoun merged 4 commits into
feature/corese-nextfrom
feature/230_prefix_handling
Nov 28, 2025
Merged

Feature/230 prefix handling#235
abdessamad-abdoun merged 4 commits into
feature/corese-nextfrom
feature/230_prefix_handling

Conversation

@abdessamad-abdoun
Copy link
Copy Markdown
Contributor

No description provided.

@github-actions
Copy link
Copy Markdown

Overall Project 50.07% -0.08% 🍏
Files changed 67.06% 🍏

File Coverage
TriGSerializerOptions.java 100% 🍏
RDFXMLSerializerOption.java 100% 🍏
RDFXMLParser.java 95.96% -0.35% 🍏
TurtleSerializerOptions.java 89.19% 🍏
AbstractTFamilyOption.java 87.58% -3.94% 🍏
JSONLDParser.java 81.78% -1.16% 🍏
AbstractGraphSerializer.java 61.56% 🍏
PrefixHandler.java 60.66% -39.34% 🍏
AbstractTurtleTriGListener.java 39% -0.67% 🍏

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Nov 20, 2025

Test Results

983 tests  +26   983 ✅ +26   34s ⏱️ -3s
 72 suites + 1     0 💤 ± 0 
 72 files   + 1     0 ❌ ± 0 

Results for commit b3ae6a3. ± Comparison against base commit f5a22e3.

♻️ This comment has been updated with latest results.

Copy link
Copy Markdown
Contributor

@remiceres remiceres left a comment

Choose a reason for hiding this comment

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

The changes look good to me, thanks for the work. However, this introduces several new SonarQube issues, especially regarding entrySet usage, clone(), and exception handling. It would be better to avoid introducing new warnings and fix the existing ones in the modified file so that the overall number decreases with each change.

Could you address these before we merge?

Comment on lines 20 to 26
import java.util.TreeMap;
import java.util.stream.Collectors;

import fr.inria.corese.core.next.impl.common.prefix.PrefixHandler;
import fr.inria.corese.core.next.impl.common.vocabulary.*;
import fr.inria.corese.core.next.impl.exception.ParsingErrorException;
import org.slf4j.Logger;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

some imports a useless

@github-actions
Copy link
Copy Markdown

Overall Project 50.08% -0.06% 🍏
Files changed 72.14% 🍏

File Coverage
TriGSerializerOptions.java 100% 🍏
RDFXMLSerializerOption.java 100% 🍏
RDFXMLParser.java 95.96% -0.35% 🍏
TurtleSerializerOptions.java 89.19% 🍏
AbstractTFamilyOption.java 87.58% -3.94% 🍏
JSONLDParser.java 81.78% -1.16% 🍏
PrefixHandler.java 66.8% -33.2% 🍏
AbstractGraphSerializer.java 61.56% 🍏
AbstractTurtleTriGListener.java 39% -0.67% 🍏

@remiceres remiceres self-requested a review November 21, 2025 13:35
@MaillPierre MaillPierre force-pushed the feature/230_prefix_handling branch from 2fbd543 to c2e7c04 Compare November 24, 2025 13:47
@github-actions
Copy link
Copy Markdown

Overall Project 50.11% -0.06% 🍏
Files changed 72.14% 🍏

File Coverage
TriGSerializerOptions.java 100% 🍏
RDFXMLSerializerOption.java 100% 🍏
RDFXMLParser.java 95.96% -0.35% 🍏
TurtleSerializerOptions.java 89.19% 🍏
AbstractTFamilyOption.java 87.58% -3.94% 🍏
JSONLDParser.java 81.78% -1.16% 🍏
PrefixHandler.java 66.8% -33.2% 🍏
AbstractGraphSerializer.java 61.56% 🍏
AbstractTurtleTriGListener.java 40.58% -0.63% 🍏

VS Code wasn’t indexing `build/generated-src`, causing false missing-class
errors. Adding the `eclipse` plugin fixes the classpath so VS Code loads the
generated sources correctly.
@github-actions
Copy link
Copy Markdown

Overall Project 50.11% -0.06% 🍏
Files changed 72.14% 🍏

File Coverage
TriGSerializerOptions.java 100% 🍏
RDFXMLSerializerOption.java 100% 🍏
RDFXMLParser.java 95.96% -0.35% 🍏
TurtleSerializerOptions.java 89.19% 🍏
AbstractTFamilyOption.java 87.58% -3.94% 🍏
JSONLDParser.java 81.78% -1.16% 🍏
PrefixHandler.java 66.8% -33.2% 🍏
AbstractGraphSerializer.java 61.56% 🍏
AbstractTurtleTriGListener.java 40.58% -0.63% 🍏

@abdessamad-abdoun abdessamad-abdoun merged commit 104ad42 into feature/corese-next Nov 28, 2025
2 checks passed
@abdessamad-abdoun abdessamad-abdoun deleted the feature/230_prefix_handling branch January 7, 2026 13:31
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.

Implementation of a prefix handling abstract class for parser/serializer

3 participants