jscpd
Version:
Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages
157 lines (154 loc) • 3.39 kB
Markdown

# List of supported formats
- Markup - `markup` - includes HTML, XML, XSL, SVG and other xml based formats
- CSS - `css`
- C-like - `clike`
- JavaScript - `javascript`
- ABAP - `abap`
- ActionScript - `actionscript`
- Ada - `ada`
- Apache Configuration - `apacheconf`
- APL - `apl`
- AppleScript - `applescript`
- Arduino - `arduino`
- ARFF - `arff`
- AsciiDoc - `asciidoc`
- 6502 Assembly - `asm6502`
- ASP.NET (C#) - `aspnet`
- AutoHotkey - `autohotkey`
- AutoIt - `autoit`
- Bash - `bash`
- BASIC - `basic`
- Batch - `batch`
- Bison - `bison`
- Brainfuck - `brainfuck`
- Bro - `bro`
- C - `c`
- C# - `csharp`
- C++ - `cpp`
- CoffeeScript - `coffeescript`
- Clojure - `clojure`
- Crystal - `crystal`
- Content-Security-Policy - `csp`
- CSS Extras - `css-extras`
- D - `d`
- Dart - `dart`
- Diff - `diff`
- Django/Jinja2 - `django`
- Docker - `docker`
- Eiffel - `eiffel`
- Elixir - `elixir`
- Elm - `elm`
- ERB - `erb`
- Erlang - `erlang`
- F# - `fsharp`
- Flow - `flow`
- Fortran - `fortran`
- GEDCOM - `gedcom`
- Gherkin - `gherkin`
- Git - `git`
- GLSL - `glsl`
- GameMaker Language - `gml`
- Go - `go`
- GraphQL - `graphql`
- Groovy - `groovy`
- Haml - `haml`
- Handlebars - `handlebars`
- Haskell - `haskell`
- Haxe - `haxe`
- HTTP - `http`
- HTTP Public-Key-Pins - `hpkp`
- HTTP Strict-Transport-Security - `hsts`
- IchigoJam - `ichigojam`
- Icon - `icon`
- Inform 7 - `inform7`
- Ini - `ini`
- Io - `io`
- J - `j`
- Java - `java`
- Jolie - `jolie`
- JSON - `json`
- Julia - `julia`
- Keyman - `keyman`
- Kotlin - `kotlin`
- LaTeX - `latex`
- Less - `less`
- Liquid - `liquid`
- Lisp - `lisp`
- LiveScript - `livescript`
- LOLCODE - `lolcode`
- Lua - `lua`
- Makefile - `makefile`
- Markdown - `markdown`
- Markup templating - `markup-templating`
- MATLAB - `matlab`
- MEL - `mel`
- Mizar - `mizar`
- Monkey - `monkey`
- N4JS - `n4js`
- NASM - `nasm`
- nginx - `nginx`
- Nim - `nim`
- Nix - `nix`
- NSIS - `nsis`
- Objective-C - `objectivec`
- OCaml - `ocaml`
- OpenCL - `opencl`
- Oz - `oz`
- PARI/GP - `parigp`
- Parser - `parser`
- Pascal - `pascal`
- Perl - `perl`
- PHP - `php`
- PHP Extras - `php-extras `
- PL/SQL - `plsql`
- PowerShell - `powershell`
- Processing - `processing`
- Prolog - `prolog`
- .properties - `properties`
- Protocol Buffers - `protobuf`
- Pug - `pug`
- Puppet - `puppet`
- Pure - `pure`
- Python - `python`
- Q (kdb+ database) - `q`
- Qore - `qore`
- R - `r`
- React JSX - `jsx`
- React TSX - `tsx`
- Ren'py - `renpy`
- Reason - `reason`
- reST (reStructuredText) - `rest`
- Rip - `rip`
- Roboconf - `roboconf`
- Ruby - `ruby`
- Rust - `rust`
- SAS - `sas`
- Sass (Sass) - `sass`
- Sass (Scss) - `scss`
- Scala - `scala`
- Scheme - `scheme`
- Smalltalk - `smalltalk`
- Smarty - `smarty`
- SQL - `sql`
- Soy (Closure Template) - `soy`
- Stylus - `stylus`
- Swift - `swift`
- TAP - `tap`
- Tcl - `tcl`
- Textile - `textile`
- Template Toolkit 2 - `tt2`
- Twig - `twig`
- TypeScript - `typescript`
- VB.Net - `vbnet`
- Velocity - `velocity`
- Verilog - `verilog`
- VHDL - `vhdl`
- vim - `vim`
- Visual Basic - `visual-basic`
- WebAssembly - `wasm`
- Wiki markup - `wiki`
- Xeora - `xeora`
- Xojo (REALbasic) - `xojo`
- XQuery - `xquery`
- YAML - `yaml`