Python etc / nonlocal

linelevelmessagecheck
2:[31 41]warning'be shadowed' may be passive voice. Use active voice if you can.write-good.Passive
21:[78 83]warning'it' is repeated!write-good.Illusions
21:[89 99]warning'be achieved' may be passive voice. Use active voice if you can.write-good.Passive
44:[34 40]warning'be used' may be passive voice. Use active voice if you can.write-good.Passive
55:[7 13]warning'be said' may be passive voice. Use active voice if you can.write-good.Passive
55:[68 80]warning'is considered' may be passive voice. Use active voice if you can.write-good.Passive
55:[186 196]warning'be achieved' may be passive voice. Use active voice if you can.write-good.Passive