Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add churn plugin #523

Merged
merged 1 commit into from
Oct 31, 2024
Merged

feat: add churn plugin #523

merged 1 commit into from
Oct 31, 2024

Conversation

j-lanson
Copy link
Collaborator

Resolves #520 .

As with the entropy plugin, this lifts its error::*, types.rs and linguist::{fs.rs, mod.rs} almost directly from Hipcheck core.

The metric.rs file is lifted almost directly from plugins/entropy/src/metric.rs.

The configuration requires langs-file to be present, but also optionally allows two additional args for a custom default query. if either of the args are present, the other is expected and the parsing code reflects that.

@j-lanson j-lanson added type: enhancement New feature or request product: rust-sdk Relates to the Rust plugin SDK labels Oct 23, 2024
@j-lanson j-lanson added this to the 3.8.0 milestone Oct 23, 2024
@j-lanson j-lanson self-assigned this Oct 23, 2024
@patrickjcasey
Copy link
Contributor

Looks good!

@patrickjcasey patrickjcasey merged commit 45b814c into main Oct 31, 2024
9 checks passed
@alilleybrinker alilleybrinker deleted the jlanson/churn-plugin branch November 5, 2024 06:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
product: rust-sdk Relates to the Rust plugin SDK type: enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Churn
2 participants