Page MenuHomeDevCentral

Configure Flake8 linter for Arcanist
ClosedPublic

Authored by dereckson on Feb 14 2023, 19:19.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Jul 23, 11:34
Unknown Object (File)
Wed, Jul 16, 10:27
Unknown Object (File)
Sat, Jul 12, 13:41
Unknown Object (File)
Fri, Jul 11, 10:37
Unknown Object (File)
Thu, Jul 10, 19:04
Unknown Object (File)
Thu, Jun 26, 23:23
Unknown Object (File)
Jun 20 2025, 00:36
Unknown Object (File)
Jun 19 2025, 23:09
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.