hterik commented on a change in pull request #19155:
URL: https://github.com/apache/airflow/pull/19155#discussion_r735274303



##########
File path: clients/gen/common.sh
##########
@@ -71,6 +71,8 @@ function run_pre_commit {
 
     # prepend license headers
     pre-commit run --all-files || true
+    echo "Output above will state Failed: 'Some sources were modified by the 
hook' - This is expected as the hook is used to add the licences."
+    pre-commit run --all-files

Review comment:
       The `|| true` will ignore all types of errors, both the expected errors 
from adding licenses, and other unexpected errors that pre-commit can't autofix.
   
   For example, first time i ran this it failed on not having pre-commit 
installed at all, but script still ran to completion as though it succeeded.
   
   I don't have enough experience with pre-commit or the types of linters that 
are installed in this project to say if this is desired or not. I see 
https://pre-commit.com/#cli has a few different exit-codes to help but again, i 
don't have experience with this to tell what they mean by expected vs 
unexpected error in this context.
   
   Maybe ignoring this error with || true isn't a big deal as it would be 
caught by CI runner anyway? 
   
   I'd be happy to exclude this change from this MR just to get the relevant 
fixes merged. This is more of a parallel improvement.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to