feat(core): `AnyElement` / `NoElement` conditions with an explicit `not` clause flag
维护者通常 3 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 42/100
- Issue 类型
- 功能
- 描述清晰度
- 基本清楚
- 活跃度
- 活跃
- 技术栈
- python, terraform
调研方向
首先定位现有的列表量词 "all" 实现和独立的 NotRegexMatch 条件,然后检查此变更所依赖的 R1 skip-ordering 和 variable-recursion 修复。当 AnyElement 和 NoElement 在全部 13 个条件中接受带有显式 not 标志的子句,并具有文档所述的 database_flags 和 predicate path-engine 行为时,此变更即完成。
由索引模型根据 Issue 内容生成。
描述
List quantifiers other than "all". Take a list of clauses {path, type, value, not}: the not
flag is load-bearing because Not* twins exist for only 3 of 13 conditions and are documented as
"not simple negations" — inside a NoElement predicate that asymmetry reports a resource compliant
on a type mismatch. The flag gives negation for all 13 conditions at once and supersedes a
standalone NotRegexMatch (measured at ~1 unlocked policy on its own). Document that nested
blocks need settings.*.database_flags (the bare dotted form emits severity 2) and that predicate
sub-paths use a different path engine than terraform_resource_attribute. Depends on the R1
skip-ordering and variable-recursion fixes.
- 主要语言
- Python
- 星标
- 176
- 派生
- 54
- 平均合并
- 2 天 20 小时
- 30 天内合并 PR
- 12
环境准备
在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
StackGuardian/tirith 的其他 Issue
-
chore: remove stale TODOs and commented-out code可能已有人在做 @krishna2707 今天认领。 未关闭chore good first issue hacktoberfest
难度 1/5 1 小时以内 新手友好度 82/100
StackGuardian/tirith#408 · 3 条评论 · 已指派 1 人 ·
维护者通常 3 天内回复
-
test(evaluators): edge cases for `Equals` and `NotEquals`可能已有人在做 @Ankit-cs 于 6 天前认领。 未关闭good first issue hacktoberfest tests
难度 2/5 1-3 小时 新手友好度 85/100
StackGuardian/tirith#406 ·
维护者通常 3 天内回复
-
fix(kubernetes): missing `kubernetes_kind` or `attribute_path` errors are dropped可能已有人在做 @Ankit-cs 于 5 天前认领。 未关闭bug good first issue hacktoberfest
难度 2/5 1-3 小时 新手友好度 78/100
StackGuardian/tirith#404 · 1 条评论 · 已指派 1 人 ·
维护者通常 3 天内回复
-
test: make pytest collect the infracost and sg_workflow tests可能已有人在做 @montionugera 于 4 天前认领。 未关闭good first issue hacktoberfest tests
难度 1/5 1 小时以内 新手友好度 92/100
StackGuardian/tirith#403 · 1 条评论 ·
维护者通常 3 天内回复
-
research
难度 1/5 1-3 小时 新手友好度 78/100
StackGuardian/tirith#356 ·
维护者通常 3 天内回复
查看 StackGuardian/tirith 的全部 Issue
相似的 Issue
-
bug good first issue
难度 2/5 1-3 小时 新手友好度 78/100
yunaremaia/proto-drift#22 ·
-
bug good first issue
难度 2/5 1-3 小时 新手友好度 82/100
yunaremaia/memwatch#96 ·
-
bug good first issue
难度 1/5 1 小时以内 新手友好度 91/100
yunaremaia/ci-gate-watch#34 ·
-
bug good first issue
难度 2/5 1-3 小时 新手友好度 85/100
yunaremaia/agent-capability-attestation#64 ·
维护者通常 1 天内回复
-
bug good first issue
难度 1/5 1 小时以内 新手友好度 86/100
yunaremaia/agent-call-graph#43 ·
维护者通常 1 天内回复