[PR #91] [MERGED] chore: add to_case(Case::Pascal) lint #228

Closed
opened 2026-03-15 11:54:29 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/awslabs/iam-policy-autopilot/pull/91
Author: @mschlaipfer
Created: 12/18/2025
Status: Merged
Merged: 1/29/2026
Merged by: @mschlaipfer

Base: mainHead: chore-case-pascal-lint


📝 Commits (8)

  • 6a630a6 chore: add to_case(Case::Pascal) lint
  • dac8d17 Merge branch 'main' into chore-case-pascal-lint
  • 6576660 Ignore lint on fallback
  • 481be03 Ignore lints in fix-access-denied SID generation
  • 3fe7fe5 Merge branch 'main' into chore-case-pascal-lint
  • c99e8d4 Merge branch 'main' into chore-case-pascal-lint
  • e3d5cd8 Merge branch 'main' into chore-case-pascal-lint
  • a82e371 Merge branch 'main' into chore-case-pascal-lint

📊 Changes

8 files changed (+194 additions, -5 deletions)

View changed files

📝 iam-policy-autopilot-access-denied/src/aws/policy_naming.rs (+1 -0)
📝 iam-policy-autopilot-lints/README.md (+10 -0)
iam-policy-autopilot-lints/src/convert_case_pascal.rs (+97 -0)
📝 iam-policy-autopilot-lints/src/lib.rs (+12 -0)
📝 iam-policy-autopilot-lints/src/node_kind_literal.rs (+21 -3)
📝 iam-policy-autopilot-lints/ui/main.rs (+42 -1)
📝 iam-policy-autopilot-lints/ui/main.stderr (+10 -1)
📝 iam-policy-autopilot-policy-generation/src/enrichment/mod.rs (+1 -0)

📄 Description

Issue #, if available: https://github.com/awslabs/iam-policy-autopilot/issues/89

Description of changes: The lint currently finds issues. Some are removed in https://github.com/awslabs/iam-policy-autopilot/pull/79. I will address the remaining ones as part of this PR later.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/awslabs/iam-policy-autopilot/pull/91 **Author:** [@mschlaipfer](https://github.com/mschlaipfer) **Created:** 12/18/2025 **Status:** ✅ Merged **Merged:** 1/29/2026 **Merged by:** [@mschlaipfer](https://github.com/mschlaipfer) **Base:** `main` ← **Head:** `chore-case-pascal-lint` --- ### 📝 Commits (8) - [`6a630a6`](https://github.com/awslabs/iam-policy-autopilot/commit/6a630a68a20a0f76a8b63e78de9ff3f337aace15) chore: add to_case(Case::Pascal) lint - [`dac8d17`](https://github.com/awslabs/iam-policy-autopilot/commit/dac8d17bd1f218e7b81490af8729532a80ff1ca9) Merge branch 'main' into chore-case-pascal-lint - [`6576660`](https://github.com/awslabs/iam-policy-autopilot/commit/6576660909ef8db420bcf6bc2d9f5130aceb1874) Ignore lint on fallback - [`481be03`](https://github.com/awslabs/iam-policy-autopilot/commit/481be030c0865e57aa8c7827d3eb426355168711) Ignore lints in fix-access-denied SID generation - [`3fe7fe5`](https://github.com/awslabs/iam-policy-autopilot/commit/3fe7fe57fe4476a116c1d7b5d827f2f0f1d4680d) Merge branch 'main' into chore-case-pascal-lint - [`c99e8d4`](https://github.com/awslabs/iam-policy-autopilot/commit/c99e8d47a1fd2492d058a6e868c2a7ad0bc40590) Merge branch 'main' into chore-case-pascal-lint - [`e3d5cd8`](https://github.com/awslabs/iam-policy-autopilot/commit/e3d5cd8066cb180ac9fd4f6019e4f012549b58be) Merge branch 'main' into chore-case-pascal-lint - [`a82e371`](https://github.com/awslabs/iam-policy-autopilot/commit/a82e37125e17b73a0cf751dd225498749bdb41ca) Merge branch 'main' into chore-case-pascal-lint ### 📊 Changes **8 files changed** (+194 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `iam-policy-autopilot-access-denied/src/aws/policy_naming.rs` (+1 -0) 📝 `iam-policy-autopilot-lints/README.md` (+10 -0) ➕ `iam-policy-autopilot-lints/src/convert_case_pascal.rs` (+97 -0) 📝 `iam-policy-autopilot-lints/src/lib.rs` (+12 -0) 📝 `iam-policy-autopilot-lints/src/node_kind_literal.rs` (+21 -3) 📝 `iam-policy-autopilot-lints/ui/main.rs` (+42 -1) 📝 `iam-policy-autopilot-lints/ui/main.stderr` (+10 -1) 📝 `iam-policy-autopilot-policy-generation/src/enrichment/mod.rs` (+1 -0) </details> ### 📄 Description *Issue #, if available:* https://github.com/awslabs/iam-policy-autopilot/issues/89 *Description of changes:* The lint currently finds issues. Some are removed in https://github.com/awslabs/iam-policy-autopilot/pull/79. I will address the remaining ones as part of this PR later. By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-15 11:54:29 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/iam-policy-autopilot#228
No description provided.