Skip to content
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

Integrate additional quality checks/linters/etc to repository. #114

Closed
2 of 10 tasks
pktiuk opened this issue Dec 3, 2020 · 9 comments
Closed
2 of 10 tasks

Integrate additional quality checks/linters/etc to repository. #114

pktiuk opened this issue Dec 3, 2020 · 9 comments
Labels
CI - Github Actions Issues involving usage of Github Actions and creating scripts used by ci refactor Issues connected with cleaning-up repository

Comments

@pktiuk
Copy link
Member

pktiuk commented Dec 3, 2020

I think it would make ensuring proper quality of our code easier.

It would be great if we would find also something what would help with tracking unused variables, libraries, unused elements of UI etc. (It would greatly help to hunt down unused code).

LIst of tools to check:

@pktiuk pktiuk added CI - Github Actions Issues involving usage of Github Actions and creating scripts used by ci refactor Issues connected with cleaning-up repository labels Dec 3, 2020
@AriaMoradi
Copy link
Contributor

AriaMoradi commented Dec 3, 2020

It would be great if we would find also something what would help with tracking unused variables, libraries, unused elements of UI etc. (It would greatly help to hunt down unused code).

Probably some kind of tool exists that marks which parts of the code was executed and generates some kind of coverage report. I think visual studio has one...

It will be a long process of proofing and documenting though.

@pktiuk
Copy link
Member Author

pktiuk commented Dec 3, 2020

We have time.
But for now we should google and look after solutions.

@AriaMoradi AriaMoradi mentioned this issue Dec 3, 2020
7 tasks
@pktiuk
Copy link
Member Author

pktiuk commented Jul 26, 2021

I tried sonarcloud with fork of this repo https://sonarcloud.io/dashboard?id=testorgAntimictox_antimicrox

I think it could be an interesting lecture, but unluckily a big one.

obraz

@avinal
Copy link
Member

avinal commented Oct 30, 2021

I have looked into the options and I think we only need only a few types of code inspection/analysis tools.

  • A static code analyzer
  • A code format check
  • DCO check(we should add it as a good open-source practice)
  • Code Coverage check

We can choose best options or go for most used tools and then start adding them.

@pktiuk
Copy link
Member Author

pktiuk commented Oct 30, 2021

* A static code analyzer

I think this one would be very useful

* A code format check

We have already implemented code formatting check.

* DCO check(we should add it as a good open-source practice)

* Code Coverage check

We don't have any tests, so code coverage would be pointless

@avinal
Copy link
Member

avinal commented Oct 31, 2021

What about a DCO check?

@pktiuk
Copy link
Member Author

pktiuk commented Nov 1, 2021

What about a DCO check?

TBH

I don't think we need it.

@avinal
Copy link
Member

avinal commented Nov 9, 2021

I am going for CodeQl and infer for now. They seem simple yet effective and not very hard on CI either.

@pktiuk
Copy link
Member Author

pktiuk commented Feb 28, 2022

I think current tools are enough for now.

@pktiuk pktiuk closed this as completed Feb 28, 2022
Gallxz pushed a commit to Gallxz/antimicrox that referenced this issue Oct 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI - Github Actions Issues involving usage of Github Actions and creating scripts used by ci refactor Issues connected with cleaning-up repository
Projects
None yet
Development

No branches or pull requests

3 participants