[ { "module": "cuda_fmt_astyle", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.AStyle.zip", "v": "2022.08.01", "desc": "Formatter for C, C++, C#, Objective-C, Java, using AStyle" }, { "module": "cuda_fmt_bash", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.Bash_Beautify.zip", "v": "2019.07.15", "desc": "Formatter for Bash script, using Beautysh library" }, { "module": "cuda_fmt_css_autoprefixer", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.CSS_AutoPrefixer.zip", "v": "2019.07.13.1", "desc": "Formatter CSS AutoPrefixer (requires Node.js)" }, { "module": "cuda_fmt_css_comb", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.CSS_Comb.zip", "v": "2019.07.13", "desc": "Formatter CSS Comb (requires Node.js)" }, { "module": "cuda_fmt_css_format", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.CSS_SASS_SCSS_LESS.zip", "v": "2022.04.03", "desc": "Formatters for CSS, SCSS, SASS, LESS" }, { "module": "cuda_fmt_css_prefixer", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.CSS_Prefixer.zip", "v": "2019.07.13", "desc": "Formatter CSS Prefixer" }, { "module": "cuda_fmt_coldfusion", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.ColdFusion.zip", "v": "2019.07.25", "desc": "Formatter for ColdFusion" }, { "module": "cuda_fmt_embarcadero", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.Embarcadero.zip", "v": "2019.07.14", "desc": "Formatter for C++, Pascal using Embarcadero Formatter" }, { "module": "cuda_fmt_go_gofmt", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.Go_gofmt.zip", "v": "2022.06.09.6", "desc": "Formatters for Go: gofmt, goimports, goreturns, gofumpt, golines" }, { "module": "cuda_fmt_html_beautify", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.HTML_Beautify.zip", "v": "2020.08.10", "desc": "Formatter for HTML: Beautify" }, { "module": "cuda_fmt_html_soup", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.HTML_Soup.zip", "v": "2024.04.08.1", "desc": "Formatter for HTML: Soup" }, { "module": "cuda_fmt_js", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.JavaScript_JSON.zip", "v": "2023.08.26.2", "desc": "Formatters for JavaScript and JSON" }, { "module": "cuda_fmt_lua", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.Lua.zip", "v": "2023.09.28", "desc": "Formatter for Lua" }, { "module": "cuda_fmt_markdown_table", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.Markdown_Tables.zip", "v": "2019.07.11.1", "desc": "Formatter for Markdown tables" }, { "module": "cuda_fmt_python_black", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.Python_Black.zip", "v": "2023.08.30", "desc": "Formatter for Python: Black (requires Python 3.6+)" }, { "module": "cuda_fmt_python_fiximports", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.Python_Fix_Imports.zip", "v": "2019.07.14", "desc": "Formatter for Python: Fix Imports" }, { "module": "cuda_fmt_python_reindent", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.Python_ReIndent.zip", "v": "2019.07.28", "desc": "Formatter for Python: ReIndent" }, { "module": "cuda_fmt_ruby", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.Ruby.zip", "v": "2019.07.14", "desc": "Formatter for Ruby" }, { "module": "cuda_fmt_sql_parse", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.SQL_Parse.zip", "v": "2019.07.11.1", "desc": "Formatter for SQL, using sqlparse" }, { "module": "cuda_fmt_sql_uroboro", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.SQL_Uroboro.zip", "v": "2019.07.12", "desc": "Formatter for SQL, using uroboroSQL" }, { "module": "cuda_fmt_uncrustify", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.Uncrustify.zip", "v": "2019.07.14.1", "desc": "Formatter using Uncrustify" }, { "module": "cuda_fmt_vbscript", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.VBScript.zip", "v": "2019.07.13", "desc": "Formatter for VBScript" }, { "module": "cuda_fmt_xml_pp", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.XML_Pretty_Print.zip", "v": "2021.06.20", "desc": "Formatters for XML: Pretty Print, Tidy" }, { "module": "cuda_fmt_xml_indentx", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.XML_IndentX.zip", "v": "2019.07.15", "desc": "Formatter for XML: IndentX" }, { "module": "cuda_fmt_yaml", "url": "https://sourceforge.net/projects/cudatext/files/addons/formatters/formatter.YAML.zip", "v": "2019.07.10", "desc": "Formatter for YAML" }, { "module": "cuda_lint_autoit", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.AutoIt_using_au3check.zip", "v": "2017.08.30", "desc": "Linter for AutoIt, using 'au3check.exe'" }, { "module": "cuda_lint_bashate", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Bash_using_bashate.zip", "v": "2020.03.21", "desc": "Linter for Bash, using 'bashate'" }, { "module": "cuda_lint_cppcheck", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.C%2B%2B_using_cppcheck.zip", "v": "2019.02.23", "desc": "Linter for C++, using 'cppcheck'" }, { "module": "cuda_lint_cpplint", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.C%2B%2B_using_cpplint.zip", "v": "2019.05.03", "desc": "Linter for C++, using 'cpplint'" }, { "module": "cuda_lint_gcc", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.C%2B%2B_using_gcc.zip", "v": "2017.05.18", "desc": "Linter for C++, using 'gcc'" }, { "module": "cuda_lint_csslint", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.CSS_using_csslint.zip", "v": "2022.10.08", "desc": "Linter for CSS, using 'csslint' (requires Node.js)" }, { "module": "cuda_lint_csstree", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.CSS_using_csstree.zip", "v": "2016.10.04", "desc": "Linter for CSS, using 'csstree' (requires Node.js)" }, { "module": "cuda_lint_coffee", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.CoffeeScript_using_coffee.zip", "v": "2022.10.08", "desc": "Linter for CoffeeScript, using 'coffee' (requires Node.js)" }, { "module": "cuda_lint_coffee_jshint", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.CoffeeScript_using_coffee-jshint.zip", "v": "2019.06.20", "desc": "Linter for CoffeeScript, using 'coffee-jshint' (requires Node.js)" }, { "module": "cuda_lint_coffeelint", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.CoffeeScript_using_coffeelint.zip", "v": "2022.10.08", "desc": "Linter for CoffeeScript, using 'coffeelint' (requires Node.js)" }, { "module": "cuda_lint_dockerfilelint", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Dockerfile_using_dockerfilelint.zip", "v": "2019.06.27", "desc": "Linter for Dockerfile, using 'dockerfilelint'" }, { "module": "cuda_lint_erlc", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Erlang_using_erlc.zip", "v": "2019.06.22", "desc": "Linter for Erlang, using 'erlc'" }, { "module": "cuda_lint_innosetup", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Inno_Setup_using_iscc.zip", "v": "2017.10.12", "desc": "Linter for Inno Setup, using 'iscc.exe'" }, { "module": "cuda_lint_golint", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Go_using_golint.zip", "v": "2016.07.05", "desc": "Linter for Go, using 'golint'" }, { "module": "cuda_lint_gometalinter", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Go_using_gometalinter.zip", "v": "2020.03.27", "desc": "Linter for Go, using 'gometalinter'" }, { "module": "cuda_lint_gotype", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Go_using_gotype.zip", "v": "2016.07.05", "desc": "Linter for Go, using 'gotype'" }, { "module": "cuda_lint_govet", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Go_using_go-vet.zip", "v": "2016.07.05", "desc": "Linter for Go, using 'go vet'" }, { "module": "cuda_lint_haml", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Haml_using_ruby-haml.zip", "v": "2016.07.09", "desc": "Linter for Haml, using 'Ruby-haml'" }, { "module": "cuda_lint_haskell_ghc", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Haskell_using_ghc.zip", "v": "2019.02.23", "desc": "Linter for Haskell, using 'GHC'" }, { "module": "cuda_lint_htmltidy", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.HTML_using_htmltidy.zip", "v": "2016.07.04", "desc": "Linter for HTML, using 'HTML Tidy'" }, { "module": "cuda_lint_javac", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Java_using_javac.zip", "v": "2016.07.05", "desc": "Linter for Java, using 'javac'" }, { "module": "cuda_lint_eslint", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.JavaScript_using_eslint.zip", "v": "2023.08.25", "desc": "Linter for JavaScript/ReactJS, using 'ESLint' (requires Node.js)" }, { "module": "cuda_lint_jslint", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.JavaScript_using_jsl.zip", "v": "2016.07.05", "desc": "Linter for JavaScript, using 'JSL'" }, { "module": "cuda_lint_jshint", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.JavaScript_using_jshint.zip", "v": "2022.10.08", "desc": "Linter for JavaScript, using 'JSHint' (requires Node.js)" }, { "module": "cuda_lint_quicklintjs", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.JavaScript_using_quicklintjs.zip", "v": "2022.10.07", "desc": "Linter for JavaScript, using 'quick-lint-js'" }, { "module": "cuda_lint_json", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.JSON_using_python-json.zip", "v": "2016.07.05", "desc": "Linter for JSON, using 'python-json'" }, { "module": "cuda_lint_jsonschemalint", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.JSON_YAML_using_jsonschemalint.zip", "v": "2022.10.07", "desc": "Linter for JSON/YAML, using 'jsonschema-lint'" }, { "module": "cuda_lint_jsonnetlint", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Jsonnet_using_jsonnetlint.zip", "v": "2022.10.22", "desc": "Linter for Jsonnet, using 'jsonnet-lint'" }, { "module": "cuda_lint_lua", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Lua_using_luac.zip", "v": "2020.05.20", "desc": "Linter for Lua, using 'luac'" }, { "module": "cuda_lint_luau", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Lua_using_luau.zip", "v": "2022.10.07", "desc": "Linter for Lua, using 'luau-analyze'" }, { "module": "cuda_lint_markdownlint", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Markdown_using_markdownlint.zip", "v": "2022.10.08", "desc": "Linter for Markdown, using 'markdownlint'" }, { "module": "cuda_lint_moparser", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Modelica_using_moparser.zip", "v": "2016.07.10", "desc": "Linter for Modelica, using 'MoParser'" }, { "module": "cuda_lint_nginx", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Nginx_using_nginx-lint.zip", "v": "2017.06.06", "desc": "Linter for Nginx, using 'nginx-lint'" }, { "module": "cuda_lint_perl", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Perl_using_perl.zip", "v": "2021.05.31", "desc": "Linter for Perl, using 'perl -c'" }, { "module": "cuda_lint_puppet", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Puppet_using_puppet.zip", "v": "2019.06.20", "desc": "Linter for Puppet, using 'puppet'" }, { "module": "cuda_lint_puppet_lint", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Puppet_using_puppet-lint.zip", "v": "2019.06.20", "desc": "Linter for Puppet, using 'puppet-lint'" }, { "module": "cuda_lint_mypy", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Python_using_mypy.zip", "v": "2019.06.17", "desc": "Linter for Python, using 'MyPy'" }, { "module": "cuda_lint_pylint", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Python_using_pylint.zip", "v": "2020.07.21", "desc": "Linter for Python, using PyLint" }, { "module": "cuda_lint_pep8", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Python_using_pycodestyle.zip", "v": "2020.07.21", "desc": "Linter for Python, using PyCodeStyle" }, { "module": "cuda_lint_php", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.PHP_using_phpl.zip", "v": "2020.07.17", "desc": "Linter for PHP, using 'php -l'" }, { "module": "cuda_lint_phplint", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.PHP_using_phplint.zip", "v": "2016.07.05", "desc": "Linter for PHP, using 'phplint'" }, { "module": "cuda_lint_phpcs", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.PHP_using_phpcs.zip", "v": "2016.07.06", "desc": "Linter for PHP, using 'PHP_CodeSniffer'" }, { "module": "cuda_lint_phpmd", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.PHP_using_phpmd.zip", "v": "2016.07.06", "desc": "Linter for PHP, using 'PHPMD'" }, { "module": "cuda_lint_powershell", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.PowerShell_using_PSScriptAnalyzer.zip", "v": "2019.06.03", "desc": "Linter for PowerShell, using 'PSScriptAnalyzer'" }, { "module": "cuda_lint_raku", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Raku_using_raku.zip", "v": "2021.08.05", "desc": "Linter for Raku, using 'raku -c'" }, { "module": "cuda_lint_rubocop", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Ruby_using_rubocop.zip", "v": "2016.07.05", "desc": "Linter for Ruby, using 'rubocop'" }, { "module": "cuda_lint_ruby", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Ruby_using_ruby.zip", "v": "2016.07.05", "desc": "Linter for Ruby, using 'ruby'" }, { "module": "cuda_lint_rustc", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Rust_using_rustc.zip", "v": "2016.07.07", "desc": "Linter for Rust, using 'rustc'" }, { "module": "cuda_lint_scalastyle", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Scala_using_Scalastyle.zip", "v": "2020.09.12", "desc": "Linter for Scale, using Scalastyle" }, { "module": "cuda_lint_xmllint", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.XML_using_xmllint-libxml2.zip", "v": "2020.02.09", "desc": "Linter for XML, using 'xmllint-libxml2'" }, { "module": "cuda_lint_pyyaml", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.YAML_using_pyyaml.zip", "v": "2019.05.03", "desc": "Linter for YAML, using 'pyyaml' (only Linux/macOS yet)" }, { "module": "cuda_lint_zigcheck", "url": "https://sourceforge.net/projects/cudatext/files/addons/linters/linter.Zig_using_zigcheck.zip", "v": "2022.10.07", "desc": "Linter for Zig, using 'zig ast-check'" } ]