Piotr Idzik

Results 106 issues of Piotr Idzik

This PR configures [`fb-contrib`](https://central.sonatype.com/artifact/com.mebigfatguy.fb-contrib/fb-contrib). Continuation of #5122. - [x] I have read [CONTRIBUTING.md](https://github.com/TheAlgorithms/Java/blob/master/CONTRIBUTING.md). - [x] This pull request is all my own work -- I have not plagiarized it. -...

This PR includes `ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD` SpotBugs rule. Related to #5122. - [x] I have read [CONTRIBUTING.md](https://github.com/TheAlgorithms/Java/blob/master/CONTRIBUTING.md). - [x] This pull request is all my own work -- I have not plagiarized...

This PR _includes_ the `UC_USELESS_OBJECT` SpotBugs rule. The removed `App` class was redundant. Related to #5122. - [x] I have read [CONTRIBUTING.md](https://github.com/TheAlgorithms/Java/blob/master/CONTRIBUTING.md). - [x] This pull request is all my...

This PR will help to keep our [`pom.xml`](https://github.com/TheAlgorithms/Java/blob/4bb64559deb6722069678aaa910f7379645d5a7b/pom.xml) up to date. - [x] I have read [CONTRIBUTING.md](https://github.com/TheAlgorithms/Java/blob/master/CONTRIBUTING.md). - [x] This pull request is all my own work -- I have...

This PR adds tests for `CircleSort` and fixes the _infinite_ loop occurring for empty input. - [x] I have read [CONTRIBUTING.md](https://github.com/TheAlgorithms/Java/blob/master/CONTRIBUTING.md). - [x] This pull request is all my own...

### What would you like to share? #5110 introduced checkstyle. The [config file](https://github.com/TheAlgorithms/Java/blob/master/checkstyle.xml) has some of the rules _commented out_. It might a good idea to introduce some of them...

enhancement
help wanted
good first issue
dont-close

This PR includes `IM_AVERAGE_COMPUTATION_COULD_OVERFLOW` SpotBugs rule. Related to #5122. - [x] I have read [CONTRIBUTING.md](https://github.com/TheAlgorithms/Java/blob/master/CONTRIBUTING.md). - [x] This pull request is all my own work -- I have not plagiarized...

Same as TheAlgorithms/Rust#647 - it contains the description of the problem, which this PR solves.

In this PR I propose to use [nimalyzer](https://www.laeran.pl/repositories/nimalyzer/wiki?name=About) as a static analysis tool for this repository. I add a workflow `nimalyzer.yml` and a config file `.nimalyzer.cfg`. Please notice that some...

[Nim 2.0.4 was relleased](https://nim-lang.org/blog/2024/04/16/versions-1620-204-released.html). This PR makes a suitable update. Similar to #67.