All Projects → llvm-mirror → Clang Tools Extra

llvm-mirror / Clang Tools Extra

Licence: apache-2.0
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project

Projects that are alternatives of or similar to Clang Tools Extra

Cscout
C code refactoring browser
Stars: ✭ 139 (-61.17%)
Mutual labels:  static-analysis, refactoring
Jedi
Awesome autocompletion, static analysis and refactoring library for python
Stars: ✭ 5,037 (+1306.98%)
Mutual labels:  static-analysis, refactoring
flextool
C++ compile-time programming (serialization, reflection, code modification, enum to string, better enum, enum to json, extend or parse language, etc.)
Stars: ✭ 32 (-91.06%)
Mutual labels:  refactoring, static-analysis
Cxxctp
DEPRECATED. USE INSTEAD github.com/blockspacer/flextool
Stars: ✭ 58 (-83.8%)
Mutual labels:  static-analysis, refactoring
Phpdeprecationdetector
Analyzer of PHP code to search issues with deprecated functionality in newer interpreter versions.
Stars: ✭ 263 (-26.54%)
Mutual labels:  static-analysis, refactoring
Dlint
Dlint is a tool for encouraging best coding practices and helping ensure we're writing secure Python code.
Stars: ✭ 320 (-10.61%)
Mutual labels:  static-analysis
Linediff.vim
A vim plugin to perform diffs on blocks of code
Stars: ✭ 331 (-7.54%)
Mutual labels:  refactoring
Horusec
Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.
Stars: ✭ 311 (-13.13%)
Mutual labels:  static-analysis
Pytype
A static type analyzer for Python code
Stars: ✭ 3,545 (+890.22%)
Mutual labels:  static-analysis
Reek
Code smell detector for Ruby
Stars: ✭ 3,693 (+931.56%)
Mutual labels:  static-analysis
Codecompass
CodeCompass is a software comprehension tool for large scale software written in C/C++ and Java
Stars: ✭ 342 (-4.47%)
Mutual labels:  static-analysis
Clangkit
ClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
Stars: ✭ 330 (-7.82%)
Mutual labels:  static-analysis
Reorder python imports
Rewrites source to reorder python imports
Stars: ✭ 320 (-10.61%)
Mutual labels:  refactoring
Semgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Stars: ✭ 5,668 (+1483.24%)
Mutual labels:  static-analysis
Pylint
It's not just a linter that annoys you!
Stars: ✭ 3,733 (+942.74%)
Mutual labels:  static-analysis
Exakat
The Exakat Engine : smart static analysis for PHP
Stars: ✭ 346 (-3.35%)
Mutual labels:  static-analysis
Emacs Refactor
language-specific refactoring in Emacs
Stars: ✭ 313 (-12.57%)
Mutual labels:  refactoring
Booster
🚀Optimizer for mobile applications
Stars: ✭ 3,741 (+944.97%)
Mutual labels:  static-analysis
Cppcheck
static analysis of C/C++ code
Stars: ✭ 3,845 (+974.02%)
Mutual labels:  static-analysis
Pmd
An extensible multilanguage static code analyzer.
Stars: ✭ 3,667 (+924.3%)
Mutual labels:  static-analysis

//===----------------------------------------------------------------------===// // Clang Tools repository //===----------------------------------------------------------------------===//

Welcome to the repository of extra Clang Tools. This repository holds tools that are developed as part of the LLVM compiler infrastructure project and the Clang frontend. These tools are kept in a separate "extra" repository to allow lighter weight checkouts of the core Clang codebase.

This repository is only intended to be checked out inside of a full LLVM+Clang tree, and in the 'tools/extra' subdirectory of the Clang checkout.

All discussion regarding Clang, Clang-based tools, and code in this repository should be held using the standard Clang mailing lists: http://lists.llvm.org/mailman/listinfo/cfe-dev

Code review for this tree should take place on the standard Clang patch and commit lists: http://lists.llvm.org/mailman/listinfo/cfe-commits

If you find a bug in these tools, please file it in the LLVM bug tracker: http://llvm.org/bugs/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].