Closed alancai98 closed 2 months ago
Base (ab65143c9f4c6058a648894a5d576ae7153387ef) | 363d943569bb2c02854ceb5b7e16a782bb63f154 | +/- | |
---|---|---|---|
% Passing | 92.54% | 92.54% | 0.00% |
:white_check_mark: Passing | 5384 | 5384 | 0 |
:x: Failing | 434 | 434 | 0 |
:large_orange_diamond: Ignored | 0 | 0 | 0 |
Total Tests | 5818 | 5818 | 0 |
Number passing in both: 5384
Number failing in both: 434
Number passing in Base (ab65143c9f4c6058a648894a5d576ae7153387ef) but now fail: 0
Number failing in Base (ab65143c9f4c6058a648894a5d576ae7153387ef) but now pass: 0
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 73.16%. Comparing base (
d059c81
) to head (15f6bfc
). Report is 1 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Relevant Issues
Description
Adds custom ktlint rules to report on Java interop issues mentioned in https://github.com/partiql/partiql-lang-kotlin/issues/1387:
internal
functions and valuespublic
functions and values without a@file:JvmName
annotationThis PR integrates the checks into gradle and GH Actions. By default, the custom rules will not be run since there are quite a few usages of the above patterns throughout our code. These usages should be fixed in upcoming PRs. The following outlines how the custom rules can be run:
Output of the GH Action step running the custom ktlint rules can be seen here: https://github.com/partiql/partiql-lang-kotlin/actions/runs/8639028556/job/23684585083?pr=1414.
Other Information
Updated Unreleased Section in CHANGELOG: [NO]
Any backward-incompatible changes? [NO]
Any new external dependencies? [YES]
com.pinterest.ktlint:ktlint-core:0.42.1
com.pinterest.ktlint:ktlint-test:0.42.1
Do your changes comply with the Contributing Guidelines and Code Style Guidelines? [YES]
License Information
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.