athos / clj-check Goto Github PK
View Code? Open in Web Editor NEWlein-check alternative for Clojure CLI tool
License: Eclipse Public License 1.0
lein-check alternative for Clojure CLI tool
License: Eclipse Public License 1.0
I would like to run clojure -A:check
configured by :main-opts
with parameters to check only app code, but without dependencies in deps.edn
.
So without
Reflection warning, bidi/bidi.cljc:20:31 - call to static method decode on java.net.URLDecoder can't be resolved (argument types: java.lang.String, unknown).
Rationale:
It is connected with #3
Today's release of the Clojure CLI Tool, 1.10.3.933 https://clojure.org/releases/tools#v1.10.3.933 offers a new way to refer to a git lib, by means of short sha and a tag. It would be nice to tag the repository so we may make use of it.
deps.edn
with athos/clj-check
configured e.g.:{
:aliases {
:check {
:extra-deps {athos/clj-check {:git/url "https://github.com/athos/clj-check.git" :sha "a2f4d4cb6ef347bff420edb66629e41d530b9668"}}
:main-opts ["-m" "clj-check.check"]}}}
clj -A:check
Checking is performed without warnings.
Following warning is emitted by Clojure CLI tools:
DEPRECATED: Libs must be qualified, change bultitude => bultitude/bultitude (/Users/pmonks/.gitlibs/libs/athos/clj-check/a2f4d4cb6ef347bff420edb66629e41d530b9668/deps.edn)
DEPRECATED: Libs must be qualified, change bultitude => bultitude/bultitude (/Users/pmonks/.gitlibs/libs/athos/clj-check/a2f4d4cb6ef347bff420edb66629e41d530b9668/deps.edn)
I would like to run in CI/CD clojure -A:check
configured by :main-opts
to fail build / deploy when found reflections in app. But only app reflections, not dependencies reflections in deps.edn.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.