clj-commons / clj-commons/kibit

Suggest clojure.java.io instead of java.io.* classes

Open
#64 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Clojure
Stars
1.8k
Forks
128
PR merge metrics
No merged PRs in 30d

Description

Could suggest:
io/file instead of (File.)
Use of stream functions instead of Java streams
io/reader and io/writer

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading Kibit's existing suggestion rules and entry points for Java interop checks; the issue names clojure.java.io replacements for File, Java streams, readers, and writers. Done means the relevant java.io.* forms produce suggestions for the listed clojure.java.io alternatives, with matching tests added or updated where the existing rules are tested.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.