-
Notifications
You must be signed in to change notification settings - Fork 6.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#415 linter preventing prs #417
Conversation
addresses issue #415 |
In relation to patterns/behavioral/strategy.py On adding the additional spaces required for flake linter to work, the line became too long.
Hence changed to multiline comment |
…ces, changed to multiline string
Multiline string fails as generates blank lines. Extract lengthy call to variable - works better anyway as breaks up cognitive load of line |
The last commit isn't really within the scope of the issue. By extracting the linting and testing to an external script it is easier for developers to run this prior to deployment and see issues. The linting and testing is still incomplete.
|
Willing to convert lint script to powershell or remove if requested. I'll also write up the remaining test failures into new issues through the week. |
Raised #418 for first failing test. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not massively convinced this is the right name.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agreed, any proposals?
Issue #418 is addressed here. Its addressed here rather than in its own PR as the pipeline is unblocked. Raising in its own PR would require this branch to be pulled with a failing pipieline. |
This is due to a method being called which isn't there. Much more straightforward than the factory pattern error. |
A collection of small changes to comply with lining rules.
Also added folders - dist and build to the .gitignore. These are generated in the CI pipeline. adding to gitignore prevents a user from accidentally committing these whilst working through pipeline.