Skip to content

requires with empty :refer aren't discarded #47

@guillaume

Description

@guillaume

I noticed a require/:refer that results in no :refer (empty vector) don't get discarded even with :aggressive true. for instance this require with an unused match symbol

(ns company.core
  (:require
   [clojure.set :as set]
   [clojure.core.match :refer [match]]))

results in this

(ns company.core
  (:require
   [clojure.set :as set]
   [clojure.core.match :refer []]))

expectation would be

(ns company.core
  (:require
   [clojure.set :as set]))

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions