Tag: 代码清理

崇高的文字2:修剪尾随白色空间的需求

我知道Sublime Text 2可以在保存时删除文件尾部的空白。 在一个团队中工作并对文件进行更改时,这往往会产生巨大的差异,这使得同行代码审查更加繁琐。 出于这个原因,我宁愿只做空白区域清理,当我正在对文件进行大的修改时,留下空白,因为这是对小的修改。 我想知道除了"Activate trimming on save > Save file > Deactivate trimming"之外,是否有任何命令在文件上按需执行"Activate trimming on save > Save file > Deactivate trimming" 。 在文档和计算器上search没有显示任何相关的,所有的链接似乎谈论保存自动修剪。

在大型python项目中查找死代码

我见过如何在Python代码中find未使用的函数? 但是这真的很老,并没有真正回答我的问题。 我有一个大型的Python项目与多个入口点脚本共享多个库。 这个项目已经和很多作者一起吸引了很多年,所以有很多死代码。 你知道该怎么做。 我知道find所有的死代码是不可判定的。 我所需要的只是一个能find所有不被任何地方调用的函数的工具。 我们根本不用调用基于函数名string的函数做任何事情,所以我不担心任何病态的… 我只是安装了pylint,但它似乎是基于文件的,而不是很注意文件间依赖关系,甚至是函数依赖关系。 显然,我可以在所有的文件中使用grep来获取def,从中获得所有的函数名,并为每个函数名做一个grep。 我只是希望有一些比那里更聪明的东西。 ETA:请注意,我不期望或想要完美的东西。 我知道我的停止问题certificate和其他人一样(当我看到recursion可枚举的东西时,我没有真正教过计算理论)。 任何试图通过实际运行代码来逼近它的事情都会花费太长时间。 我只是想在语法上通过代码的东西,并说:“这个function是肯定使用的,这个function可能会被使用,而且这个function是绝对不使用,其他人甚至没有人知道它存在! 前两个类别并不重要。

在JSHint中忽略camelcasevariables

JShint和下面的代码行有点问题。 $location.path('map-' + map.id + '/venue-' + map.attributes.default_venue.value); 我收到错误, Identifier 'default_venue' is not in camel case. 这通常不会是一个问题,但我没有任何控制variables名称 – 它是通过JSON API引入的。 有什么办法可以抑制这个问题的受影响的variables或他们出现的路线? 道歉,如果这之前已经问过,我敢肯定它一定是,但我找不到解决scheme。

如何识别未使用的CSS定义

有没有什么好的方法来帮助识别项目中未使用的CSS定义? 一堆css文件被拉进来,现在我正试图清理一些东西。