Skip to content

Commit d1b059e

Browse files
committed
Add check-iam to setup.cfg
1 parent 92a6ab2 commit d1b059e

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

pre_commit_hooks/check_iam.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1+
from __future__ import annotations
2+
13
import argparse
4+
from typing import Sequence
5+
26
import hcl2
37
# from typing import Any
4-
from typing import Sequence
58

69

710
def main(argv: Sequence[str] | None = None) -> int:
@@ -11,7 +14,7 @@ def main(argv: Sequence[str] | None = None) -> int:
1114

1215
retval = 0
1316
for filename in args.filenames:
14-
if filename == "iam.tf":
17+
if filename == 'iam.tf':
1518
continue
1619
with open(filename, 'rb') as f:
1720
try:
@@ -23,14 +26,14 @@ def main(argv: Sequence[str] | None = None) -> int:
2326
if resources:
2427
for item in resources:
2528
for keys in item:
26-
if key.startswith("aws_iam"):
29+
if key.startswith('aws_iam'):
2730
print(f'{filename}: Has {key} resource')
2831
retval = 1
2932
resources = data.get('data')
3033
if resources:
3134
for item in resources:
3235
for keys in item:
33-
if key.startswith("aws_iam"):
36+
if key.startswith('aws_iam'):
3437
print(f'{filename}: Has {key} data resource')
3538
retval = 1
3639
return retval

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ classifiers =
1919
[options]
2020
packages = find:
2121
install_requires =
22-
ruamel.yaml>=0.15
2322
python-hcl2>=4.3.0
23+
ruamel.yaml>=0.15
2424
tomli>=1.1.0;python_version<"3.11"
2525
python_requires = >=3.7
2626

0 commit comments

Comments
 (0)