airflow-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bas Harenslak <basharens...@godatadriven.com>
Subject [VOTE] AIP-6 Apply Pylint to Airflow
Date Thu, 11 Apr 2019 20:50:01 GMT
Hello Airflow community,

This email calls for a vote to introduce Pylint in the Airflow project. The vote will last
for at least 1 week (April 18th 23:00 CET), and at least three +1 (binding) votes have been
cast.

After feedback on AIP-6 and discussion on Slack<https://apache-airflow.slack.com/archives/CCPRP7943/p1554962392081400>,
I propose to vote for adding Pylint<https://pylint.org> to the Airflow project for static
code checking. Pylint complements Flake8 with stricter rules, detects code smells and is customisable
so unnecessary checks can be ignored. This should benefit the Airflow code base with consistent,
documented code and less errors.

Note that Pylint 2.0 works with Python 3 only, so if the vote is successful, it should be
introduced after dropping support for Python 2 (AIRFLOW-4196<https://issues.apache.org/jira/browse/AIRFLOW-4196>).
Note2: to keep the scope as small as possible, I’ll create a separate vote for Black formatting.

Cheers,
Bas
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message