You've already forked AstralRinth
forked from didirus/AstralRinth
Fix plugin validator, fix version urls, clippy lints, additional categories (#421)
This commit is contained in:
@@ -88,3 +88,15 @@ pub fn validate_deps(
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
pub fn validate_url(value: &String) -> Result<(), validator::ValidationError> {
|
||||
let url = url::Url::parse(value)
|
||||
.ok()
|
||||
.ok_or_else(|| validator::ValidationError::new("invalid URL"))?;
|
||||
|
||||
if url.scheme() != "https" {
|
||||
return Err(validator::ValidationError::new("URL must be https"));
|
||||
}
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user