Skip to content

Files

Latest commit

 

History

History
22 lines (16 loc) · 885 Bytes

UnderscoreImport.md

File metadata and controls

22 lines (16 loc) · 885 Bytes

Pattern: Use of underscore import

Issue: -

Description

Importing all classes from a package or static members from a class leads to tight coupling between packages or classes and might lead to problems when a new version of a library introduces name clashes.

Example configuration

<pre><check enabled="true" class="org.scalastyle.scalariform.UnderscoreImportChecker" level="warning">
 <parameters>
  <parameter name="ignoreRegex">collection\.JavaConverters\._|scala\.concurrent\.duration\._</parameter>
 </parameters>
</check>