Results 56 issues of andreoss

`Assertion`[2] is a final class without an interface. It blocks the user from - creating custom assertions - decorating `Assertion` with additional logic And also violates "He Works by Contracts"[1]...

Ram is a singleton, if it's being used from two threads, CME will happen. https://github.com/objectionary/eo/blob/master/eo-runtime/src/main/java/EOorg/EOeolang/Ram.java https://github.com/objectionary/eo/blob/master/eo-runtime/src/main/eo/org/eolang/ram.eo

`duplicated-names` does not check across files within a package. ``` # File: my-test-1.eo # Erased during compilation` []` > my-test eq. > @ 1 0 # File: my-test-2.eo # Got...

bug
0crat/new

this test exhausts all heap and crashes jvm https://github.com/cqfn/eo/runs/4616635006?check_suite_focus=true ``` Caused by: org.apache.maven.surefire.booter.SurefireBooterForkException: There was an error in the forked process Java heap space java.lang.OutOfMemoryError: Java heap space at java.base/java.util.Arrays.copyOf(Arrays.java:3537)...

bug
0crat/new

`Param` & `Dataized` & `Data.ToPhi` do similar operations `Dataized` almost not used directly. `ToPhi` always consumes results of `Param` Proposal: 1) Join `Param` and `Dataized` 2) Make `Dataized` implement `Phi`...

0crat/new

A inner class of length above 20 is considered a violation: ```java public Foo() { this(new Scalar() { @Override public Bar value() throws Exception { // Lengthy method } }...

`JavadocMethodCheck` should be disabled for test methods - It's very common to disable this check For example 93% of `cactoos` tests contains suppression of this check - It's redundant, usually...

In https://github.com/artipie/artipie/pull/856/checks?check_run_id=1992294610 git-lint fails with ``` 88f14db: subject does not match regex [\(?#\d+\)? - .+] ``` 88f14db is not part of that PR. Also `#\d+ - .+` is an impossible...

stale

``` new RtGithub() .repos() .get(new Coordinates.Simple("jcabi/jcabi-github")) .commits() .get("05dd4e1580eb22116c02e5322eaab0700b1e8af1") .repo() .contents() .get("README.md") ``` This example fetches content from `master`, but it should from the selected commit

0crat/new