00:01
好,下面简单说一下这个ES in e,它是一个代码规范的检查工具,其实我们现在已经用上了。他已经在检查了。大家可以来看一下我们当前啊,我把这个他开给停下来啊。停下来来,我们把我们的项目给它运营起来。哎,运行起来一下啊,运行起来一下。在运行的时候,他就会对我们的项目进行规范的检查,我们大家来看一下,现在是。又跑了。我又缓弹到这里了。来,我们来看一下这个。大家看一下。那现在呢,实际上就有很多一些提示。对吧,有一些提示来,这些提示呢,其实谁帮我们做的了,看着名字你就知道是不是ES Li帮我们做的呀,好,这些提示我们肯定要是它其实并没有去影响到我们项目的运行。
01:04
能看到吧,并没有影响到我们项目的运行,我们项目是正常运行的吧,嗯,说明这些错误吧,是怎么呢,规范性的,说白了你这么写,其实从语法上来说是没有任何问题的。对吧,好,翻到比较靠上的位置,我们来看一下啊,看我的天,这太多了。啊,先稍微给他改一改,看看他能不能。识别到啊。说白了,再检查一下。嗯。哎,数出来了,好,因为刚才有很多打印,我已经太多了,我找一个干净一点的啊,来看一下。嗯,这个里面虽然挺多错误的,我们在做,从这上面看啊,最上面看。呃,说有一个事情,我们来看一下这个地方啊,这里面说一下它的一个。
02:01
整个结构怎么看,这是一个链接吧,对不,这是个链接啊,这个链接里面其实是对这一个啊,错误的一个说明。是有一个真实的页面的。这怎么怎么跑到现在怎么多了这玩意啊。这是什么呀,55B。现在现在还管得这么严呢。我的天哪。嗯,前半都没,现在还加上这个东西了。这里说一下说一个什么事了,ES的它实现现在的检查的基本原理是什么?其实很简单,在它内部定义了N个规则。啊,N的未来就很多。它会对你的代码呢进行规则的检查,如果说你某一行代码。
03:05
违背了其中N个规则的某一个规则。它就会打印输出提示信息,而这个这个界面,这个就是规则名。这个是规则名,而下面这个页面是干嘛的?你应该知道,你得说明一下这规则是什么问题,对吧,怎么解决这个问题。等等一系列的是不是说明呢。每一个规则都有一个自己的说明页面。所以说这个链接啊,如果你自己搞不定,就要去看一下这个页面了,但这个页面那肯定是都是英文的。啊,OK啊,这是这个。这个链接下面是这个规则的一个说明,你也就是说你看这个规则明,你可能不知道是什么意思,对不对啊,后面就有一个补充的说明,但说实话有的时候这个补充说明你也看不懂啊,OK。
04:02
他这个地方在说一个什么事呢?他这个地方在说的是你他希望是一个零个空格,但是发音是什么,两个空格你在这左边是吧,我天格哪个文件一定要看出是哪个文件。啊,这一划一算算就是hello吧。应该是hello word对吧,那我们是不是要打开hello word啊,打开hello word,把这个hello word打开。接着看哪行第八行,那也就是说他希望这个左边没有空格,但发现什么有两个空格。那你改呗,能懂不啊,后面它就会重新你改了以后你保存CTRL加S,它就会重新的去处理。OK。啊,他我改了要看啦。
05:01
是吧?这是我前面的吧。啊,有的时候他会前面看看。嗯。好看一下。是不是另外一个啦,类似的吧,这都是类似的问题,我觉得这个规则太操蛋了。这没有层次感啊,这样写着对不?那现在就要说啊,对于操蛋的规则,我们得把它去掉是吧?怎么去掉?下面就要说啊,如何让某一个规则失效。对不对,就是做一些配置,好这里面配置的地方在这里。看到了吧,在这来怎么样去配置呢?大家看到这里面有个什么rule,就是配置规则渠道。啊,配置规则呢,大家看啊,啊大家看到我们在这里面可以去写那个规则的名字。
06:05
刚才叫什么呢?好像叫吧,是这个。是吧,啊OK,接着指定一个值,这个值呢,可以像他这种看它。我觉得应该这个可以是吧,其实也可以用数值,以前我都用的数值,这里面有说明啊。你代表关闭,一代表什么,二代表什么。能不能看懂啊,应该能看懂啊,也就是说写of也可以,你写写一个零是不是也可以当他写of,我也写of得了。是吧,啊,但是呢,它有一个问题,得必须重新的什么呢,因为你改配置嘛,啊改这个配置得新的什么呢?运行一下才行。也就是说改它是不是稍微有点麻烦了啊,一般我的做法是先写啊,写的差不多了,我有心情了,我就来改,统一的一起改。
07:01
啊,你让我时时刻刻改,其实就是你要至少要一周或者更多一点时间来适应。其实真正经常出问题的错误也就不到20个,估计撑死了。就20个常见的。啊,问题。啊,可能就十来个。啊,所以只要你多改几遍,花了一周的时间憋自己,你就憋出来了啊,但现在我们学习啊,我们就现在就别太憋的太狠。好,来。我们来看一下,看看现在啊,有没有还有那个提示。没有别的吧,对不对,好,那下面再说一个什么呢?说app.view我要先找到一个文件的一行啊,app.view第什么26行说什么呢。New line required at end of but not found。
08:00
一心行是需要的,在文件的最后暂时没有找到,说白了就最后需要一个空行,你说操不操蛋?就这种也应该是要被忽略掉的啊,OK是吧,有的说有的有的那个限制有时候确实也太严格了,但有的确实有用啊,真正公司里面基本上都在用。啊,你只要坚持一段时间就好了啊,也就一个星期左右,你写一个星期之后,基本上就不会再出错了,你你每次都能都有感觉,你马上就会敲空格啊没关系啊好,那平常咱怎么办呢,对不对。咱这一老改也受不了啊是吧,有这样一个删了不行,还是需要他的啊,你就说我说了一个事,就是你写写写写的差不多了,或者写完了是吧,你再统一的一起改啊,花不了多长时间,因为都常见的一些,你看提示就能知道,因为他已经告诉了是哪个文件哪一行是什么问题。
09:06
啊,你肯定能改啊,只是要时间而已,这个地方看着我。这个就很霸道啊,什么意思,很简单。忽略检查,既然是文件没有文件都忽略检查,那还有什么文件检查了,没有文件检查了,这个可以能懂吧,啊等到你等到你需要去减,就是说白了,你写的过程中可以写上这个对吧,写完了以后你把这个去掉,就是运行起来一个一个改不就得了吗。能理解吧,嗯。但是啊,大家最好是一直。真正开发的时候最好一直开着,一直开着,到时候别忘了到时候提交上去让老大一看。要臭骂你一顿了,那就不好了是吧?最好是公司一般现在都用着。好,这是这个,那也就是说了,现在如果我做了这样一件事情,我在运行,就相当于什么。
10:07
是不是现在view的那个检查ES检查么。就没了。大家看还有吗?我是刚才这里运行的,各位没看到吗?啊,最后如果说你一切没有问题,就会出现这个。你看了这个你就应该知道,哎,任何问题都没有了啊,任何问题问你这个要放开才行啊,你要你要这样写的,那肯定是中间被忽略掉了,只是对不对。啊,你把它放开以后,如果还出现这个,那基本上你就不用担心了。啊,安心的把代码给推送到仓库里面去就行。OK,这是关于E的一个理解啊。前面呢还有一些说明,大家可以稍微的去看一下。
我来说两句