Vladimir Sitnikov

Results 998 comments of Vladimir Sitnikov

It looks like the plugin uses "Groovy evaluation on the fly": https://github.com/policeman-tools/forbidden-apis/blob/7518dd33fa59d54d9d1b4446cd1f9c7cbfee142a/src/main/java/de/thetaphi/forbiddenapis/gradle/ForbiddenApisPlugin.java#L89-L100

I can help you with integrating the random ci / forbiddenapis

Any conclusions on the randomized matrix? See https://twitter.com/VladimirSitnikv/status/1623265219383263232

It might probably make sense to have two output variables: * `release` -- high level release * `version` -- detailed version It probably makes sense to separate `ea => 22;...

https://github.com/jspecify/jspecify#jspecify > Any and all aspects of the API and specifications are subject to change prior to the 1.0 release. Using the annotations in a released library is not recommended....

> So you should read .editorconfig files using utf-8 and then go on to eval which encoding holds for sample.xml @ppalaga , Supose I have the following file structure: ```...

> You are free to pass your own implementation of Resource that will operate without explicit encodings `Resource` interface requires me to implement `openReader` and even `openRandomReader` which make no...

> `ec4j` is a low level library that has little to no ambition to hide details from its users My point is not `hide details`, but I ask to remove...

Here's the sample from "readme": https://github.com/ec4j/ec4j/blame/9976b428605e57cb7c3b7a35d3f17a99810725d6/README.adoc#L64 ```java ResourceProperties props = propService.queryProperties( Resources.ofPath(Paths.get("/my/dir1/Class1.java"), StandardCharsets.UTF_8)); ``` It basically tells me "even if I want to request `charset` property, I must provide some...

So my question would be: are you open to accepting the PRs for cleaning up the API surface? The current version is 0.2.2, so there's not much harm in cleaning...