Languages

com.codacy.plugins.api.languages.Languages$
object Languages

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

case object ABAP extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
ABAP.type
case object Apex extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Apex.type
case object C extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
C.type
case object CPP extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
CPP.type
case object CSS extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
CSS.type
case object CSharp extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
CSharp.type
case object Clojure extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Clojure.type
case object Cobol extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Cobol.type
case object CoffeeScript extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
case object Crystal extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Crystal.type
case object Dart extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Dart.type
case object Dockerfile extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
case object Elixir extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Elixir.type
case object Elm extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Elm.type
case object Erlang extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Erlang.type
case object FSharp extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
FSharp.type
case object Fortran extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Fortran.type
case object Go extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Go.type
case object Groovy extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Groovy.type
case object HTML extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
HTML.type
case object Haskell extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Haskell.type
case object JSON extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
JSON.type
case object JSP extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
JSP.type
case object Java extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Java.type
case object Javascript extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
case object Julia extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Julia.type
case object Kotlin extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Kotlin.type
case object LESS extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
LESS.type
case object Lisp extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Lisp.type
case object Lua extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Lua.type
case object Markdown extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
case object OCaml extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
OCaml.type
case object PHP extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
PHP.type
case object PLSQL extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
PLSQL.type
case object Perl extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Perl.type
case object Powershell extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
case object Prolog extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Prolog.type
case object Python extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Python.type
case object R extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
R.type
case object Ruby extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Ruby.type
case object Rust extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Rust.type
case object SASS extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
SASS.type
case object SQL extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
SQL.type
case object Scala extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Scala.type
case object Scratch extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Scratch.type
case object Shell extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Shell.type
case object Solidity extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
case object Swift extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
Swift.type
case object TSQL extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
TSQL.type
case object Terraform extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
case object TypeScript extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
case object Velocity extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
case object VisualBasic extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
case object VisualForce extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
case object XML extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
XML.type
case object YAML extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type
YAML.type
case object `Objective C` extends Language

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Language
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

def extensions(language: Language): Option[Set[String]]
def filenames(language: Language): Option[Set[String]]
def filter(files: Set[String], languages: Set[Language], customExtensions: Map[Language, Set[String]]): Set[String]
def forPath(filePath: String, customExtensions: List[(Language, Seq[String])]): Option[Language]
def fromName(name: String): Option[Language]

Concrete fields

val all: Set[Language]
lazy val extensionsByLanguage: Map[Language, Set[String]]
lazy val filenamesByLanguage: Map[Language, Set[String]]
lazy val languageByExtension: Map[String, Language]
lazy val languageByFilename: Map[String, Language]