Inspectopedia Help

File endsWith on file extensions

File endsWith on file extensions

The Kotlin extension method File.endsWith(suffix) checks whole path components, not just string suffixes. This means that File("foo.txt").endsWith(".txt") will return false. Instead you might have intended file.path.endsWith or file.extension.equals.

Issue id: FileEndsWithExt

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for Android 2023.3, Qodana for JVM 2023.3

Plugin:

Android, 2022.3.1 Beta 2

Last modified: 13 July 2023