You've already forked linux-packaging-mono
acceptance-tests
data
docs
external
Newtonsoft.Json
api-doc-tools
api-snapshot
aspnetwebstack
bdwgc
binary-reference-assemblies
bockbuild
boringssl
cecil
cecil-legacy
corefx
corert
helix-binaries
ikdasm
ikvm
illinker-test-assets
linker
llvm-project
clang
clang-tools-extra
change-namespace
clang-apply-replacements
clang-move
clang-query
clang-reorder-fields
clang-tidy
android
boost
bugprone
cert
cppcoreguidelines
fuchsia
google
hicpp
llvm
misc
modernize
mpi
objc
performance
plugin
readability
AvoidConstParamsInDecls.cpp
AvoidConstParamsInDecls.h
BracesAroundStatementsCheck.cpp
BracesAroundStatementsCheck.h
CMakeLists.txt
ContainerSizeEmptyCheck.cpp
ContainerSizeEmptyCheck.h
DeleteNullPointerCheck.cpp
DeleteNullPointerCheck.h
DeletedDefaultCheck.cpp
DeletedDefaultCheck.h
ElseAfterReturnCheck.cpp
ElseAfterReturnCheck.h
FunctionSizeCheck.cpp
FunctionSizeCheck.h
IdentifierNamingCheck.cpp
IdentifierNamingCheck.h
ImplicitBoolConversionCheck.cpp
ImplicitBoolConversionCheck.h
InconsistentDeclarationParameterNameCheck.cpp
InconsistentDeclarationParameterNameCheck.h
MisleadingIndentationCheck.cpp
MisleadingIndentationCheck.h
MisplacedArrayIndexCheck.cpp
MisplacedArrayIndexCheck.h
NamedParameterCheck.cpp
NamedParameterCheck.h
NamespaceCommentCheck.cpp
NamespaceCommentCheck.h
NonConstParameterCheck.cpp
NonConstParameterCheck.h
ReadabilityTidyModule.cpp
RedundantControlFlowCheck.cpp
RedundantControlFlowCheck.h
RedundantDeclarationCheck.cpp
RedundantDeclarationCheck.h
RedundantFunctionPtrDereferenceCheck.cpp
RedundantFunctionPtrDereferenceCheck.h
RedundantMemberInitCheck.cpp
RedundantMemberInitCheck.h
RedundantSmartptrGetCheck.cpp
RedundantSmartptrGetCheck.h
RedundantStringCStrCheck.cpp
RedundantStringCStrCheck.h
RedundantStringInitCheck.cpp
RedundantStringInitCheck.h
SimplifyBooleanExprCheck.cpp
SimplifyBooleanExprCheck.h
StaticAccessedThroughInstanceCheck.cpp
StaticAccessedThroughInstanceCheck.h
StaticDefinitionInAnonymousNamespaceCheck.cpp
StaticDefinitionInAnonymousNamespaceCheck.h
UniqueptrDeleteReleaseCheck.cpp
UniqueptrDeleteReleaseCheck.h
tool
utils
CMakeLists.txt
ClangTidy.cpp
ClangTidy.h
ClangTidyDiagnosticConsumer.cpp
ClangTidyDiagnosticConsumer.h
ClangTidyModule.cpp
ClangTidyModule.h
ClangTidyModuleRegistry.h
ClangTidyOptions.cpp
ClangTidyOptions.h
add_new_check.py
rename_check.py
clang-tidy-vs
clangd
docs
include-fixer
modularize
pp-trace
test
tool-template
unittests
.arcconfig
.gitignore
CMakeLists.txt
CODE_OWNERS.TXT
LICENSE.TXT
README.txt
compiler-rt
eng
libcxx
libcxxabi
libunwind
lld
lldb
llvm
nuget
openmp
polly
Directory.Build.props
Directory.Build.targets
NuGet.config
azure-pipelines.yml
build.cmd
build.sh
dir.common.props
global.json
llvm.proj
mxe-Win64.cmake.in
nuget-buildtasks
nunit-lite
roslyn-binaries
rx
xunit-binaries
how-to-bump-roslyn-binaries.md
ikvm-native
llvm
m4
man
mcs
mono
msvc
netcore
po
runtime
samples
scripts
support
tools
COPYING.LIB
LICENSE
Makefile.am
Makefile.in
NEWS
README.md
acinclude.m4
aclocal.m4
autogen.sh
code_of_conduct.md
compile
config.guess
config.h.in
config.rpath
config.sub
configure.REMOVED.git-id
configure.ac.REMOVED.git-id
depcomp
install-sh
ltmain.sh.REMOVED.git-id
missing
mkinstalldirs
mono-uninstalled.pc.in
test-driver
winconfig.h
37 lines
1.3 KiB
C
37 lines
1.3 KiB
C
![]() |
//===--- MisplacedArrayIndexCheck.h - clang-tidy-----------------*- C++ -*-===//
|
||
|
//
|
||
|
// The LLVM Compiler Infrastructure
|
||
|
//
|
||
|
// This file is distributed under the University of Illinois Open Source
|
||
|
// License. See LICENSE.TXT for details.
|
||
|
//
|
||
|
//===----------------------------------------------------------------------===//
|
||
|
|
||
|
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_MISPLACED_ARRAY_INDEX_H
|
||
|
#define LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_MISPLACED_ARRAY_INDEX_H
|
||
|
|
||
|
#include "../ClangTidy.h"
|
||
|
|
||
|
namespace clang {
|
||
|
namespace tidy {
|
||
|
namespace readability {
|
||
|
|
||
|
/// Warn about unusual array index syntax (`index[array]` instead of
|
||
|
/// `array[index]`).
|
||
|
///
|
||
|
/// For the user-facing documentation see:
|
||
|
/// http://clang.llvm.org/extra/clang-tidy/checks/readability-misplaced-array-index.html
|
||
|
class MisplacedArrayIndexCheck : public ClangTidyCheck {
|
||
|
public:
|
||
|
MisplacedArrayIndexCheck(StringRef Name, ClangTidyContext *Context)
|
||
|
: ClangTidyCheck(Name, Context) {}
|
||
|
void registerMatchers(ast_matchers::MatchFinder *Finder) override;
|
||
|
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
|
||
|
};
|
||
|
|
||
|
} // namespace readability
|
||
|
} // namespace tidy
|
||
|
} // namespace clang
|
||
|
|
||
|
#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_READABILITY_MISPLACED_ARRAY_INDEX_H
|