mirror of
https://github.com/casey/just.git
synced 2024-11-23 11:04:09 +03:00
Refactor invalid path argument check (#1811)
This commit is contained in:
parent
f0d4b19557
commit
87925f293e
@ -226,13 +226,9 @@ impl<'src> Justfile<'src> {
|
||||
let arena: Arena<Scope> = Arena::new();
|
||||
|
||||
while let Some(first) = remaining.first().copied() {
|
||||
if first.contains("::") {
|
||||
if first.starts_with(':') || first.ends_with(':') || first.contains(":::") {
|
||||
missing.push(first.to_string());
|
||||
remaining = remaining[1..].to_vec();
|
||||
continue;
|
||||
}
|
||||
|
||||
if first.contains("::")
|
||||
&& !(first.starts_with(':') || first.ends_with(':') || first.contains(":::"))
|
||||
{
|
||||
remaining = first
|
||||
.split("::")
|
||||
.chain(remaining[1..].iter().copied())
|
||||
|
Loading…
Reference in New Issue
Block a user