You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I just wanted to setup swiftlint via danger using this gem, but when I specify the additional_swiftlint_args: '--strict' as implemented in #59, nothing actually changes, still all warnings show up as warnings and danger doesn't fail, although I have setup both fail_on_error: true on this gem and even --fail-on-errors=true on danger itself. Even setting max_num_violations to 0 doesn't fail if there's only a warning. So basically there seems to be no way to make the CI fail on warnings as of now. 😞
Note that the --strict parameter does not convert warnings to errors, instead it just ensures the overall swiftlint command fails by returning with a non zero status code (see this comment). That's probably why --strict is doing nothing ...
The text was updated successfully, but these errors were encountered:
Jeehut
changed the title
Passing --strict doesn't do work
--strict mode not working, even with via additional_swiftlint_argsAug 20, 2020
I see, thanks for opening the issue. Can you show how you're invoking this in the Dangerfile? Along with a version number for Danger, the plugin, and Ruby would be helpful 👍
I just wanted to setup swiftlint via danger using this gem, but when I specify the
additional_swiftlint_args: '--strict'
as implemented in #59, nothing actually changes, still all warnings show up as warnings and danger doesn't fail, although I have setup bothfail_on_error: true
on this gem and even--fail-on-errors=true
on danger itself. Even settingmax_num_violations
to0
doesn't fail if there's only a warning. So basically there seems to be no way to make the CI fail on warnings as of now. 😞Note that the
--strict
parameter does not convert warnings to errors, instead it just ensures the overallswiftlint
command fails by returning with a non zero status code (see this comment). That's probably why--strict
is doing nothing ...The text was updated successfully, but these errors were encountered: