sermant-io / Sermant

CNCF sandbox project, a Cloud-Native Proxyless Service Mesh based on Java Bytecode Enhancement Technology
https://sermant.io/
Apache License 2.0
1.25k stars 164 forks source link

ci: adapt linelint for better git history #1639

Closed shoothzj closed 3 weeks ago

shoothzj commented 1 month ago

This PR introduces LineLint to the CI pipeline to ensure consistent line endings and prevent trailing whitespace across all files. By enforcing these rules, we achieve the following benefits:

codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Flag Coverage Δ Complexity Δ
unittests 44.20% <ø> (+<0.01%) 181.00 <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ Complexity Δ
...ain/java/io/sermant/core/common/LoggerFactory.java 20.00% <ø> (ø) 0.00 <0.00> (ø)
...c/main/java/io/sermant/core/event/EventSender.java 0.00% <ø> (ø) 0.00 <0.00> (ø)
...e/src/main/java/io/sermant/core/event/LogInfo.java 0.00% <ø> (ø) 0.00 <0.00> (ø)
...ermant/core/event/collector/LogEventCollector.java 0.00% <ø> (ø) 0.00 <0.00> (ø)
...ermant/core/plugin/agent/matcher/ClassMatcher.java 0.00% <ø> (ø) 0.00 <0.00> (ø)
...rmant/core/plugin/agent/matcher/MethodMatcher.java 0.00% <ø> (ø) 0.00 <0.00> (ø)
.../core/plugin/agent/template/TemplateForMember.java 0.00% <ø> (ø) 0.00 <0.00> (ø)
...plugin/agent/transformer/ReentrantTransformer.java 0.00% <ø> (ø) 0.00 <0.00> (ø)
...ant/core/plugin/classloader/PluginClassLoader.java 0.00% <ø> (ø) 0.00 <0.00> (ø)
...in/subscribe/processor/DefaultConfigProcessor.java 0.00% <ø> (ø) 0.00 <0.00> (ø)
... and 23 more

... and 1 file with indirect coverage changes