Page MenuHomeDevCentral

Configure Flake8 linter for Arcanist
ClosedPublic

Authored by dereckson on Feb 14 2023, 19:19.
Tags
None
Referenced Files
F3777593: D2795.id.diff
Mon, Nov 25, 01:51
F3777511: D2795.diff
Mon, Nov 25, 01:41
Unknown Object (File)
Sat, Nov 23, 02:43
Unknown Object (File)
Fri, Nov 22, 21:37
Unknown Object (File)
Fri, Nov 22, 15:43
Unknown Object (File)
Wed, Nov 13, 04:38
Unknown Object (File)
Tue, Nov 12, 20:51
Unknown Object (File)
Tue, Nov 12, 19:48
Subscribers
None

Details

Summary

Allow to specify pillar and other Salt dictionaries as builtins,
so flake8 won't complain anymore those names don't exist.

Lint also the .sls #!py files, as they are written in Python too.

This currently needs to use Nasqueron version of arcanist, production branch:
https://github.com/nasqueron/arcanist/commit/15aa482eacd90fdbd238bc8b7a17c4bbba8a0bdd

Test Plan

arc lint

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

dereckson created this revision.
This revision is now accepted and ready to land.Feb 14 2023, 19:20
This revision was automatically updated to reflect the committed changes.