Skip to content

Commit 3a2c957

Browse files
authored
[clang][analyzer][doc] Update Clang SA www docs index.html (#112833)
Downloads and releases sections are removed, users are advised to use the conventional ways of acquiring the analyzer.
1 parent 61a76f5 commit 3a2c957

File tree

1 file changed

+24
-43
lines changed

1 file changed

+24
-43
lines changed

clang/www/analyzer/index.html

Lines changed: 24 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -72,45 +72,9 @@ <h1>Clang Static Analyzer</h1>
7272
<p>The Clang Static Analyzer is a source code analysis tool that finds bugs in
7373
C, C++, and Objective-C programs.</p>
7474

75-
<p>Currently it can be run either from the <a href="command-line.html">command
76-
line</a> or if you use macOS then <a href="xcode.html">within Xcode</a>. When
77-
invoked from the command line, it is intended to be run in tandem with a build
78-
of a codebase.</p>
79-
80-
<p>The analyzer is 100% open source and is part of the <a
81-
href="https://clang.llvm.org">Clang</a> project. Like the rest of Clang, the
82-
analyzer is implemented as a C++ library that can be used by other tools and
83-
applications.</p>
84-
85-
<h2>Download</h2>
86-
87-
<div style="padding:0px; font-size: 90%">
88-
<b class="spiffy">
89-
<b class="spiffy1"><b></b></b>
90-
<b class="spiffy2"><b></b></b>
91-
<b class="spiffy3"></b>
92-
<b class="spiffy4"></b>
93-
<b class="spiffy5"></b></b>
94-
<div class="spiffyfg">
95-
<div style="padding:15px">
96-
<h3 style="margin:0px;padding:0px">Mac OS X</h3>
97-
<ul>
98-
<li>Latest build (10.8+):<br>
99-
<b><a href="downloads/checker-279.tar.bz2">checker-279.tar.bz2</a></b> (built November 14, 2016)
100-
</li>
101-
<li><a href="/release_notes.html">Release notes</a></li>
102-
<li>This build can be used both from the command line and from within Xcode</li>
103-
<li><a href="/installation.html">Installation</a> and <a href="/scan-build.html">usage</a></li>
104-
</ul>
105-
</div>
106-
</div>
107-
<b class="spiffy">
108-
<b class="spiffy5"></b>
109-
<b class="spiffy4"></b>
110-
<b class="spiffy3"></b>
111-
<b class="spiffy2"><b></b></b>
112-
<b class="spiffy1"><b></b></b></b>
113-
</div>
75+
<p>The analyzer is 100% open source and is part of the <a href="https://clang.llvm.org">Clang</a>
76+
project. Like the rest of Clang, the analyzer is implemented as a C++ library
77+
that can be used by other tools and applications.</p>
11478

11579
<div style="padding:0; margin-top:10px; font-size: 90%">
11680
<b class="spiffy">
@@ -121,10 +85,27 @@ <h3 style="margin:0px;padding:0px">Mac OS X</h3>
12185
<b class="spiffy5"></b></b>
12286
<div class="spiffyfg">
12387
<div style="padding:15px">
124-
<h3 style="margin:0px;padding:0px">Other Platforms</h3>
125-
<p>For other platforms, please follow the instructions for <a
126-
href="/installation#OtherPlatforms">building the analyzer</a> from
127-
source code.<p>
88+
89+
<p>To get started with the Clang Static Analyzer, visit the
90+
<a href="https://releases.llvm.org/download.html">LLVM
91+
releases page</a> for download and installation instructions. The official
92+
releases include both the analyzer and <a href="scan-build.html">scan-build</a>,
93+
a command-line tool for running the analyzer on your codebase.</p>
94+
95+
<p>If you're installing Clang from a different source, such as
96+
a Linux package repository, then scan-build may be packaged
97+
separately as an individual package, or as part of
98+
a "clang tools" package.</p>
99+
100+
<p>If your IDE is using Clang, it may natively integrate the static analyzer.
101+
On macOS, the easiest way to use the static analyzer is to invoke it
102+
<a href="https://clang.llvm.org/docs/analyzer/user-docs/UsingWithXCode.html">directly
103+
from Xcode</a>.</p>
104+
105+
<p>Additionally, if you're using <a href="https://clang.llvm.org/extra/clang-tidy/">clang-tidy</a>,
106+
you can naturally make the static analyzer run alongside clang-tidy
107+
by enabling the <a href="https://clang.llvm.org/extra/clang-tidy/checks/list.html">clang-analyzer</a>
108+
checks.</p>
128109
</div>
129110
</div>
130111
<b class="spiffy">

0 commit comments

Comments
 (0)