Closed Maikuolan closed 4 years ago
Hm.. Okay.. There are already some complaints from Sider and StyleCI. I'll try to fix those first.
The method compress() has a Cyclomatic Complexity of 21. The configured cyclomatic complexity threshold is 10.
I'm not really sure what would be the best way to fix that last one. It seems, Sider doesn't like the number of if/switch/else statements..? I could reduce the number of such statements, but not without sacrificing readability, I think.
All the other Sider and StyleCI complaints have been fixed though.
Still waiting for the TravisCI results (pending.. pending.. pending.. hmm.. '^.^).
The method compress() has a Cyclomatic Complexity of 21. The configured cyclomatic complexity threshold is 10.
I'm not really sure what would be the best way to fix that last one. It seems, Sider doesn't like the number of if/switch/else statements..? I could reduce the number of such statements, but not without sacrificing readability, I think.
I wondered to see in sider, i think we should remove sider from project, what do you think?
travis
is too slow, in master branch we already moves to GitHub action
at end, thanks for your time to contribute.
I think it should let zestframework:dev@220
compare to master
branch to make current version consistency.
I wondered to see in sider, i think we should remove sider from project, what do you think?
Could be worth considering. I don't use Sider at any other projects, so I don't have much experience with it, but I suspect that worrying too much about some of the complaints from Sider could potentially hinder further progress in the future, depending on the naturally expected complexity of possible future functionality that we may want to see implemented.
I think it should let
zestframework:dev@220
compare tomaster
branch to make current version consistency.
Good point. ^.^
Done. :-)
I guess then, we can see whether the tests pass with GitHub Actions..? ^.^
I guess then, we can see whether the tests pass with GitHub Actions..? ^.^
For now test pssing, and after the PR merge i think we can able to see either tests also working with github actions or not.
This PR
is ready to merge
Various fixes and improvements on the archive classes, and an attempt to write some tests for them (more details attached to commit descriptions).
I'm not quite as proficient at writing tests as I would like, so let's wait and see whether these tests pass before merging, in case anything isn't quite right. Fingers crossed.