<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>flake8 归档 - Tinyfool的个人网站</title>
	<atom:link href="https://codechina.org/tag/flake8/feed/" rel="self" type="application/rss+xml" />
	<link>https://codechina.org/tag/flake8/</link>
	<description></description>
	<lastBuildDate>Sun, 17 May 2020 04:05:09 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Python使用Flake8做代码静态检查的时候如何忽略一些比较长的语句[E501]</title>
		<link>https://codechina.org/2019/09/985/</link>
					<comments>https://codechina.org/2019/09/985/#respond</comments>
		
		<dc:creator><![CDATA[tinyfool]]></dc:creator>
		<pubDate>Wed, 18 Sep 2019 00:58:37 +0000</pubDate>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[flake8]]></category>
		<category><![CDATA[python]]></category>
		<guid isPermaLink="false">http://codechina.org/?p=985</guid>

					<description><![CDATA[<p>最近开始在Visul Studio Code里面用Flake8做我的Python项目的代码静态检查，感觉不错， [&#8230;]</p>
<p><a href="https://codechina.org/2019/09/985/">Python使用Flake8做代码静态检查的时候如何忽略一些比较长的语句[E501]</a>最先出现在<a href="https://codechina.org">Tinyfool的个人网站</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<p>最近开始在Visul Studio Code里面用Flake8做我的Python项目的代码静态检查，感觉不错，确实可以提升可读性。</p>



<p>但是在我的测试样例里面，我发现有时候我要引入一些比较长的JSON字符串，作为测试的样本，格式化然后多行太占地方，而且比较麻烦，而且里面涉及到一些长文本，折行就更麻烦了。</p>



<span id="more-985"></span>



<p>这个时候，Flake 8会报出一个信息：</p>



<pre class="wp-block-code"><code>line too long (791 > 79 characters) E501</code></pre>



<p>怎么解决呢？</p>



<p>于是我查了一下，引入一个长字符串的情况下，如果想让某一行被Flake 8忽略，而不报警行太长，可以用 <strong>#&nbsp;noqa</strong> 标记来解决，把它放在行尾即可。</p>



<pre class="wp-block-code"><code>somejson = '''{"user_id": 1112312312,  "text":"some thing too long some thing too long some thing too long" }''' # noqa</code></pre>



<p>这样的话，这句话的太长问题就会被Flake 8忽略了。</p>
<p><a href="https://codechina.org/2019/09/985/">Python使用Flake8做代码静态检查的时候如何忽略一些比较长的语句[E501]</a>最先出现在<a href="https://codechina.org">Tinyfool的个人网站</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://codechina.org/2019/09/985/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<media:content url="https://codechina.org/wp-content/uploads/2020/05/chris-ried-ieic5Tq8YMk-unsplash-1.jpg" medium="image" />
	</item>
	</channel>
</rss>
