<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_external_opencensus-java/buildscripts/checkstyle.xml, branch android11-release</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_opencensus-java/'/>
<entry>
<title>checkstyle: 8.0 -&gt; 8.12 (#1369)</title>
<updated>2018-08-16T22:04:02+00:00</updated>
<author>
<name>sebright</name>
<email>sebright@google.com</email>
</author>
<published>2018-08-16T22:04:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_opencensus-java/commit/?id=0a2f5799a2809b84e4c0da4b2cb743b798ca0fc8'/>
<id>0a2f5799a2809b84e4c0da4b2cb743b798ca0fc8</id>
<content type='text'>
This commit also merges new changes to checkstyle.xml and fixes new checkstyle
warnings related to Javadocs.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit also merges new changes to checkstyle.xml and fixes new checkstyle
warnings related to Javadocs.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix incorrect argument to Checker Framework, and fix nullness warnings. (#1354)</title>
<updated>2018-08-01T23:34:05+00:00</updated>
<author>
<name>sebright</name>
<email>sebright@google.com</email>
</author>
<published>2018-08-01T23:34:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_opencensus-java/commit/?id=8939d9fd639a8a7ff8b25e1a7e6c44d8b2e987db'/>
<id>8939d9fd639a8a7ff8b25e1a7e6c44d8b2e987db</id>
<content type='text'>
709d97aa321d5729988fd63b960bbece04cfba10 modified the -AskipDefs argument to the
Checker Framework (a regular expression) in a way that caused it to skip
checking all files.  This commit fixes the regular expression and the new
Checker Framework warnings.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
709d97aa321d5729988fd63b960bbece04cfba10 modified the -AskipDefs argument to the
Checker Framework (a regular expression) in a way that caused it to skip
checking all files.  This commit fixes the regular expression and the new
Checker Framework warnings.</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Checkstyle rule VariableDeclarationUsageDistance (#1242)</title>
<updated>2018-06-07T22:14:59+00:00</updated>
<author>
<name>Yang Song</name>
<email>songy23@users.noreply.github.com</email>
</author>
<published>2018-06-07T22:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_opencensus-java/commit/?id=f655b9175c1829c42327f7b53464295426b7185f'/>
<id>f655b9175c1829c42327f7b53464295426b7185f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Control package dependencies with Checkstyle.</title>
<updated>2018-04-18T21:35:32+00:00</updated>
<author>
<name>Kristen Kozak</name>
<email>sebright@google.com</email>
</author>
<published>2018-04-18T02:57:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_opencensus-java/commit/?id=eef42da9a2e0106c1912d160bbaf7943db0f1434'/>
<id>eef42da9a2e0106c1912d160bbaf7943db0f1434</id>
<content type='text'>
This commit uses the Checkstyle ImportControl feature
(http://checkstyle.sourceforge.net/config_imports.html#ImportControl) to specify
the allowed imports for each package.  Specifying imports has several benefits:

- It makes some parts of the design more concrete.  For example, it shows that
  'stats' can depend on 'tags', but 'tags' shouldn't depend on 'stats' or
  'trace'.

- We can use it to restrict access to 'internal' packages.

- It can help us remove the dependency on Guava incrementally.  For example,
  this commit specifies that the API can only depend on
  com.google.common.io.BaseEncoding, which should help us avoid accidentally
  adding more uses of Guava to the API.

One downside is that the check seems to only apply to import statements, not
qualified class names.

This commit specifies imports positively, using "allow" XML elements.  If the
lists of imports are too difficult to maintain, especially for packages such as
exporters that have many imports, we could switch to using "disallow" elements
in some places.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit uses the Checkstyle ImportControl feature
(http://checkstyle.sourceforge.net/config_imports.html#ImportControl) to specify
the allowed imports for each package.  Specifying imports has several benefits:

- It makes some parts of the design more concrete.  For example, it shows that
  'stats' can depend on 'tags', but 'tags' shouldn't depend on 'stats' or
  'trace'.

- We can use it to restrict access to 'internal' packages.

- It can help us remove the dependency on Guava incrementally.  For example,
  this commit specifies that the API can only depend on
  com.google.common.io.BaseEncoding, which should help us avoid accidentally
  adding more uses of Guava to the API.

One downside is that the check seems to only apply to import statements, not
qualified class names.

This commit specifies imports positively, using "allow" XML elements.  If the
lists of imports are too difficult to maintain, especially for packages such as
exporters that have many imports, we could switch to using "disallow" elements
in some places.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add RedundantImport check and upgrade checkstyle to 8.0. (#579)</title>
<updated>2017-09-02T20:21:17+00:00</updated>
<author>
<name>Bogdan Drutu</name>
<email>bdrutu@google.com</email>
</author>
<published>2017-09-02T20:21:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_opencensus-java/commit/?id=8d4372eaa0c1b002a0c25ff02a794cf72f0c05d9'/>
<id>8d4372eaa0c1b002a0c25ff02a794cf72f0c05d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move checkstyle files to buildscripts directory. (#542)</title>
<updated>2017-08-25T05:09:37+00:00</updated>
<author>
<name>Bogdan Drutu</name>
<email>bdrutu@google.com</email>
</author>
<published>2017-08-25T05:09:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_opencensus-java/commit/?id=b216db333f6159d54460e907088bb706a5549d3e'/>
<id>b216db333f6159d54460e907088bb706a5549d3e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
