<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>huntout.github.io</title>
  <link href="https://huntout.github.io/atom.xml" rel="self"/>
  <link href="https://huntout.github.io"/>
  <updated>2018-03-30T00:00:00+08:00</updated>
  <id>https://huntout.github.io</id>
  <author>
    <name>Huntout Zhang</name>
    <email>huntout@gmail.com</email>
  </author>
  
  <entry>
    <title>brew, brew cask, mas</title>
    <link href="https://huntout.github.io/2018/03/30/brew-cask-mas/"/>
    <updated>2018-03-30T00:00:00+08:00</updated>
    <id>https://huntout.github.io/2018/03/30/brew-cask-mas</id>
    <content type="html">&lt;p&gt;在 macOS 上用命令行管理安装软件包以及 apps。 &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://brew.sh/&quot;&gt;Homebrew&lt;/a&gt;: The missing package manager for macOS.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://caskroom.github.io/&quot;&gt;Homebrew-Cask&lt;/a&gt; extends Homebrew and brings its elegance, simplicity, and speed to macOS applications and large binaries alike.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/mas-cli/mas&quot;&gt;mas-cli&lt;/a&gt;: A simple command line interface for the Mac App Store. Designed for scripting and automation.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;Install&lt;/h2&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;bash language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span class=&quot;c&quot;&gt;# brew&lt;/span&gt;
/usr/bin/ruby -e &lt;span class=&quot;s2&quot;&gt;&amp;quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)&amp;quot;&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;# cask &amp;amp; cask-upgrade&lt;/span&gt;
brew tap caskroom/cask
brew tap buo/cask-upgrade
&lt;span class=&quot;c&quot;&gt;# mas&lt;/span&gt;
brew install mas
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2&gt;Usage&lt;/h2&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;bash language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span class=&quot;c&quot;&gt;# brew&lt;/span&gt;
brew list
brew search &lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;--desc&lt;span class=&quot;o&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;_text_&lt;span class=&quot;p&quot;&gt;|&lt;/span&gt;/_text_/&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;
brew install _formula_
brew outdated
brew upgrade
&lt;span class=&quot;c&quot;&gt;# cask&lt;/span&gt;
brew cask list
brew cask search _text_
brew cask install _formula_
brew cu
&lt;span class=&quot;c&quot;&gt;# mas&lt;/span&gt;
mas list
mas search _text_
mas install _appid_
mas outdated
mas upgrade
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</content>
    <author>
      <name>Huntout Zhang</name>
      <uri>https://huntout.github.io/about/</uri>
    </author>
  </entry>
  
  <entry>
    <title>Ruby Version Manager (RVM)</title>
    <link href="https://huntout.github.io/2018/03/21/rvm/"/>
    <updated>2018-03-21T00:00:00+08:00</updated>
    <id>https://huntout.github.io/2018/03/21/rvm</id>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://rvm.io&quot; title=&quot;Ruby Version Manager&quot;&gt;RVM&lt;/a&gt; is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;Install&lt;/h2&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;bash language-bash&quot; data-lang=&quot;bash&quot;&gt;brew install gpg2
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB&lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;## the backslash &amp;#39;\&amp;#39; bypasses a possible alias curl&lt;/span&gt;
&lt;span class=&quot;se&quot;&gt;\c&lt;/span&gt;url -sSL https://get.rvm.io &lt;span class=&quot;p&quot;&gt;|&lt;/span&gt; bash -s stable
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2&gt;Setting&lt;/h2&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;bash language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span class=&quot;c&quot;&gt;# ~/.zshrc&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;PATH&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&amp;quot;$PATH:$HOME/.rvm/bin&amp;quot;&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;source&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$HOME&lt;/span&gt;/.rvm/scripts/rvm
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2&gt;Usage&lt;/h2&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;bash language-bash&quot; data-lang=&quot;bash&quot;&gt;brew install gcc@4.9
&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;ruby_url=https://cache.ruby-china.org/pub/ruby&amp;quot;&lt;/span&gt; &amp;gt; ~/.rvm/user/db
rvm list known
rvm install 1.9.3 --with-gcc&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;clang
rvm use 1.9.3
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</content>
    <author>
      <name>Huntout Zhang</name>
      <uri>https://huntout.github.io/about/</uri>
    </author>
  </entry>
  
  <entry>
    <title>iTerm2 and oh-my-zsh</title>
    <link href="https://huntout.github.io/2018/03/21/iterm2-oh-my-zsh/"/>
    <updated>2018-03-21T00:00:00+08:00</updated>
    <id>https://huntout.github.io/2018/03/21/iterm2-oh-my-zsh</id>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;iTerm2 is terminal emulator for macOS that amazing things.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;img src=&quot;http://iterm2.com/img/logo2x.jpg&quot; alt=&quot;iTerm2&quot;&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Oh My Zsh is an open source, community-driven framework for managing your zsh configuration.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;img src=&quot;https://camo.githubusercontent.com/5c385f15f3eaedb72cfcfbbaf75355b700ac0757/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6f686d797a73682f6f682d6d792d7a73682d6c6f676f2e706e67&quot; alt=&quot;Oh My Zsh&quot;&gt;&lt;/p&gt;

&lt;h2&gt;Download and install&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://iterm2.com/downloads.html&quot;&gt;iTerm2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/robbyrussell/oh-my-zsh&quot;&gt;oh-my-zsh&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Patch custom font for the special characters&lt;/h2&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;bash language-bash&quot; data-lang=&quot;bash&quot;&gt;git clone https://github.com/powerline/fontpatcher.git
&lt;span class=&quot;nb&quot;&gt;cd &lt;/span&gt;fontpatcher
./setup.py build
sudo ./setup.py install
brew install fontforge
fontforge scripts/powerline-fontpatcher /System/Library/Fonts/Monaco.dfont
cp &lt;span class=&quot;s2&quot;&gt;&amp;quot;Monaco for Powerline.otf&amp;quot;&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;$HOME/Library/Fonts/&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2&gt;iTerm2 Preferences&lt;/h2&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text language-text&quot; data-lang=&quot;text&quot;&gt;Profiles -&amp;gt; Colors -&amp;gt; Color Presets -&amp;gt; Solarized Dark
         -&amp;gt; Text -&amp;gt; Text Rendering -&amp;gt; Uncheck &amp;quot;Draw bold text in bright colors&amp;quot;
         -&amp;gt; Text -&amp;gt; Font -&amp;gt; 14pt Monaco for Powerline
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2&gt;iTerm2 HotKeys&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;⌃ + u&lt;/code&gt;：清空当前行&lt;/li&gt;
&lt;li&gt;&lt;code&gt;⌃ + a&lt;/code&gt;：移动到行首&lt;/li&gt;
&lt;li&gt;&lt;code&gt;⌃ + e&lt;/code&gt;：移动到行尾&lt;/li&gt;
&lt;li&gt;&lt;code&gt;⌃ + f&lt;/code&gt;：向前移动&lt;/li&gt;
&lt;li&gt;&lt;code&gt;⌃ + b&lt;/code&gt;：向后移动&lt;/li&gt;
&lt;li&gt;&lt;code&gt;⌃ + p&lt;/code&gt;：上一条命令&lt;/li&gt;
&lt;li&gt;&lt;code&gt;⌃ + n&lt;/code&gt;：下一条命令&lt;/li&gt;
&lt;li&gt;&lt;code&gt;⌃ + r&lt;/code&gt;：搜索历史命令&lt;/li&gt;
&lt;li&gt;&lt;code&gt;⌃ + y&lt;/code&gt;：召回最近用命令删除的文字&lt;/li&gt;
&lt;li&gt;&lt;code&gt;⌃ + h&lt;/code&gt;：删除光标之前的字符&lt;/li&gt;
&lt;li&gt;&lt;code&gt;⌃ + d&lt;/code&gt;：删除光标所指的字符&lt;/li&gt;
&lt;li&gt;&lt;code&gt;⌃ + w&lt;/code&gt;：删除光标之前的单词&lt;/li&gt;
&lt;li&gt;&lt;code&gt;⌃ + k&lt;/code&gt;：删除从光标到行尾的内容&lt;/li&gt;
&lt;li&gt;&lt;code&gt;⌃ + t&lt;/code&gt;：交换光标和之前的字符&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;oh-my-zsh theme&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/robbyrussell/oh-my-zsh/wiki/Themes#agnoster&quot;&gt;agnoster&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;bash language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span class=&quot;c&quot;&gt;## ~/.zshrc&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;ZSH_THEME&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&amp;quot;agnoster&amp;quot;&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;DEFAULT_USER&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&amp;quot;huntout&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2&gt;oh-my-zsh plugins&lt;/h2&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;bash language-bash&quot; data-lang=&quot;bash&quot;&gt;brew install autojump
brew install zsh-syntax-highlighting
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</content>
    <author>
      <name>Huntout Zhang</name>
      <uri>https://huntout.github.io/about/</uri>
    </author>
  </entry>
  
  <entry>
    <title>CentOS 6.9 移除 home lv 并扩展 root lv</title>
    <link href="https://huntout.github.io/2018/01/16/extend-centos-root-logic-volume/"/>
    <updated>2018-01-16T00:00:00+08:00</updated>
    <id>https://huntout.github.io/2018/01/16/extend-centos-root-logic-volume</id>
    <content type="html">&lt;h1&gt;问题&lt;/h1&gt;

&lt;p&gt;CentOS 6.9 minimal 按默认安装好后：&lt;/p&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text language-text&quot; data-lang=&quot;text&quot;&gt;# df -h

    Filesystem                    Size  Used Avail Use% Mounted on
    /dev/mapper/VolGroup-lv_root   50G  687M   46G   2% /
    tmpfs                          32G     0   32G   0% /dev/shm
    /dev/md126p2                  477M   27M  425M   6% /boot
    /dev/md126p1                  200M  264K  200M   1% /boot/efi
    /dev/mapper/VolGroup-lv_home  790G   69M  750G   1% /home
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;空余空间都在 home lv 上，如何把空间扩展到 root lv 上？&lt;/p&gt;

&lt;h1&gt;移除 home lv&lt;/h1&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text language-text&quot; data-lang=&quot;text&quot;&gt;# umount /home
# lvchange -an /dev/VolGroup/lv_home
# lvremove /dev/VolGroup/lv_home
# vi /etc/fstab

    /dev/mapper/VolGroup-lv_home /home               ext4    defaults        1 2
    # dd 这一行
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h1&gt;扩展 root lv&lt;/h1&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text language-text&quot; data-lang=&quot;text&quot;&gt;# lvextend -l +100%FREE /dev/VolGroup/lv_root
    Size of logical volume VolGroup/lv_root changed from 50.00 GiB (12800 extents)
    to 852.69 GiB (218289 extents).
    Logical volume lv_root successfully resized.

# lvdisplay

# resize2fs -p /dev/VolGroup/lv_root
    resize2fs 1.41.12 (17-May-2010)
    Filesystem at /dev/VolGroup/lv_root is mounted on /; on-line resizing required
    old desc_blocks = 4, new_desc_blocks = 54
    Performing an on-line resize of /dev/VolGroup/lv_root to 223527936 (4k) blocks.
    The filesystem on /dev/VolGroup/lv_root is now 223527936 blocks long.

# df -h
    Filesystem                      Size  Used Avail Use% Mounted on
    /dev/mapper/VolGroup-lv_root    840G  707M  796G   1% /
    tmpfs                            32G     0   32G   0% /dev/shm
    /dev/md126p2                    477M   27M  425M   6% /boot
    /dev/md126p1                    200M  264K  200M   1% /boot/efi

# reboot
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;根据磁盘大小命令 resize2fs 可能会需要很长时间，800G大概需要20分钟，请有耐心一些。&lt;/p&gt;

&lt;p&gt;如果有别的办法可以快一些，敬请留言，谢谢！&lt;/p&gt;
</content>
    <author>
      <name>Huntout Zhang</name>
      <uri>https://huntout.github.io/about/</uri>
    </author>
  </entry>
  
  <entry>
    <title>CentOS 6.9 配置静态IP与超级用户</title>
    <link href="https://huntout.github.io/2018/01/09/setup-centos-network-and-superuser/"/>
    <updated>2018-01-09T00:00:00+08:00</updated>
    <id>https://huntout.github.io/2018/01/09/setup-centos-network-and-superuser</id>
    <content type="html">&lt;h1&gt;目标&lt;/h1&gt;

&lt;p&gt;在这个教程我们将学习 CentOS 6.9 minimal 安装好后：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;如何配置静态IP&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;如何新建超级用户&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;如何禁止root用户远程登录&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;配置固定IP&lt;/h1&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text language-text&quot; data-lang=&quot;text&quot;&gt;# vi /etc/sysconfig/network-scripts/ifcfg-eth0
# i

DEVICE=eth0
HWADDR=00:8C:FA:15:26:34
TYPE=Ethernet
UUID=50c10654-f869-4916-8973-475001ade995
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=10.200.61.9
NETMASK=255.255.192.0
GATEWAY=10.200.1.2
DNS1=114.114.114.114
DNS2=8.8.8.8

# Esc
# :wq

# service network restart
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h1&gt;新建超级用户&lt;/h1&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text language-text&quot; data-lang=&quot;text&quot;&gt;# adduser newsu
# passwd newsu
# visudo

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
newsu   ALL=(ALL)       ALL
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h1&gt;禁止root用户远程登录&lt;/h1&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text language-text&quot; data-lang=&quot;text&quot;&gt;# vi /etc/ssh/sshd_config

PermitRootLogin no

# service sshd restart
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Enjoy it!&lt;/strong&gt;&lt;/p&gt;
</content>
    <author>
      <name>Huntout Zhang</name>
      <uri>https://huntout.github.io/about/</uri>
    </author>
  </entry>
  
  <entry>
    <title>在 Windows 上安装 OpenCV-Python 开发环境</title>
    <link href="https://huntout.github.io/2017/11/07/setup-opencv-python-dev-env-in-windows/"/>
    <updated>2017-11-07T00:00:00+08:00</updated>
    <id>https://huntout.github.io/2017/11/07/setup-opencv-python-dev-env-in-windows</id>
    <content type="html">&lt;h1&gt;目标&lt;/h1&gt;

&lt;p&gt;在这个教程我们将学习&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;如何在 Windows 上安装 OpenCV-Python&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;如何在 Visual Code 上安装配置 Python 插件&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;安装 Python2 以及 pip&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;如果你已经安装了 Python 2.7.9+，请跳过这一节&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;如果你安装的是 Python 2 ≤ 2.7.8，请按以下说明安装 pip&lt;/p&gt;

&lt;p&gt;2.1. 参考 &lt;a href=&quot;https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip&quot;&gt;pip 官方说明&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2.2. 下载 &lt;a href=&quot;https://bootstrap.pypa.io/get-pip.py&quot;&gt;&lt;code&gt;get-pip.py&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2.3. 运行&lt;/p&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text language-text&quot; data-lang=&quot;text&quot;&gt;python get-pip.py
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;2.4. 升级 pip&lt;/p&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text language-text&quot; data-lang=&quot;text&quot;&gt;python -m pip install -U pip
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;如果你没有安装 Python，请直接安装 &lt;a href=&quot;https://www.python.org/ftp/python/2.7.14/python-2.7.14.msi&quot;&gt;Python 2.7.14&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;安装 OpenCV&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;安装 &lt;code&gt;numpy&lt;/code&gt;&lt;/p&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text language-text&quot; data-lang=&quot;text&quot;&gt;python -m pip install numpy
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;打开 Python IDLE 输入&lt;/p&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text language-text&quot; data-lang=&quot;text&quot;&gt;&amp;gt;&amp;gt;&amp;gt; import numpy
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;验证是否安装成功&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;从 &lt;a href=&quot;https://sourceforge.net/projects/opencvlibrary/files/latest/download&quot;&gt;Sourceforge&lt;/a&gt; 下载最新的 OpenCV release 并且运行解压缩&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;打开解压缩后的目录 &lt;code&gt;opencv/build/python/2.7&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;拷贝 &lt;code&gt;cv2.pyd&lt;/code&gt; 到 &lt;code&gt;C:/Python27/lib/site-packeges&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;打开 Python IDLE 输入&lt;/p&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text language-text&quot; data-lang=&quot;text&quot;&gt;&amp;gt;&amp;gt;&amp;gt; import cv2
&amp;gt;&amp;gt;&amp;gt; print cv2.__version__
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;验证是否安装成功&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;安装配置 VS Code Python 插件&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;安装 Python 插件&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://huntout.github.io/2017/11/07/setup-opencv-python-dev-env-in-windows/vscode-python.c75a.png&quot; alt=&quot;VSCode Python&quot;&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;根据需要安装 Python 的 pylint 模块&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://huntout.github.io/2017/11/07/setup-opencv-python-dev-env-in-windows/vscode-pylint.75bd.png&quot; alt=&quot;VSCode Pylint&quot;&gt;&lt;/p&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text language-text&quot; data-lang=&quot;text&quot;&gt;python -m pip install pylint
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Enjoy it!&lt;/strong&gt;&lt;/p&gt;
</content>
    <author>
      <name>Huntout Zhang</name>
      <uri>https://huntout.github.io/about/</uri>
    </author>
  </entry>
  
  <entry>
    <title>迁移多说到disqus</title>
    <link href="https://huntout.github.io/2017/04/01/replace-duoshuo-to-disqus/"/>
    <updated>2017-04-01T00:00:00+08:00</updated>
    <id>https://huntout.github.io/2017/04/01/replace-duoshuo-to-disqus</id>
    <content type="html">&lt;p&gt;多说6月1日就要关闭了，迁移评论系统为 disqus。&lt;/p&gt;

&lt;p&gt;迁移很简单，按照 &lt;a href=&quot;https://disqus.com&quot;&gt;disqus&lt;/a&gt; 的说明将 &lt;code&gt;_includes/comments.html&lt;/code&gt; 里的代码替换就OK了。&lt;/p&gt;

&lt;p&gt;注意一下几个变量的设置：&lt;/p&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;javascript language-javascript&quot; data-lang=&quot;javascript&quot;&gt;&lt;span class=&quot;kd&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;nx&quot;&gt;disqus_config&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kd&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;this&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;page&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;url&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&amp;#39;{{ page.url | prepend: site.baseurl }}&amp;#39;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;this&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;page&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;identifier&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&amp;#39;{{ page.id }}&amp;#39;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;};&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;遗憾的是必须科学上网才能正常使用。先这样吧！&lt;/p&gt;
</content>
    <author>
      <name>Huntout Zhang</name>
      <uri>https://huntout.github.io/about/</uri>
    </author>
  </entry>
  
  <entry>
    <title>adb connect android device via WiFi without root</title>
    <link href="https://huntout.github.io/2016/05/06/android-adb-connect-without-root/"/>
    <updated>2016-05-06T00:00:00+08:00</updated>
    <id>https://huntout.github.io/2016/05/06/android-adb-connect-without-root</id>
    <content type="html">&lt;p&gt;How to connect your android device via WiFi without root?&lt;/p&gt;

&lt;h4&gt;Steps to get it working:&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Enable USB Debugging on your android device.&lt;/li&gt;
&lt;li&gt;Connect your android device via usb cable to your PC.&lt;/li&gt;
&lt;li&gt;Run &lt;code&gt;adb tcpip 5555&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Run &lt;code&gt;adb connect your-android-device-ip&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Now you can pull out your usb cable.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;To revert back to using adb via usb:&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Connect your android device via usb cable to your PC.&lt;/li&gt;
&lt;li&gt;Run &lt;code&gt;adb usb&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;Notes:&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;The device may also revert back to USB mode after reboot.&lt;/li&gt;
&lt;li&gt;USB debugging must be enabled on your device.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Enjoy it!&lt;/strong&gt;&lt;/p&gt;
</content>
    <author>
      <name>Huntout Zhang</name>
      <uri>https://huntout.github.io/about/</uri>
    </author>
  </entry>
  
  <entry>
    <title>怎样让 Windows XP 识别 WD My Passport 移动硬盘？</title>
    <link href="https://huntout.github.io/2016/05/04/westdata-my-passport-winxp/"/>
    <updated>2016-05-04T00:00:00+08:00</updated>
    <id>https://huntout.github.io/2016/05/04/westdata-my-passport-winxp</id>
    <content type="html">&lt;p&gt;有位朋友还在使用 XP 系统，无法识别新买的 &lt;a href=&quot;http://item.jd.com/1639343.html&quot;&gt;WD My Passport 移动硬盘&lt;/a&gt;。&lt;/p&gt;

&lt;p&gt;下面是操作方法：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;将移动硬盘插入 USB 口，最好是 PC 机箱后面的 USB 口，前面的 USB 口可能电压不够&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;首先安装缺失的驱动 &lt;a href=&quot;http://download.wdc.com/smartware/WD_SES_Driver_Setup_x86.zip&quot;&gt;WD SES Driver (32-bit)&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;清除移动硬盘的 GPT 保护分区&lt;/p&gt;

&lt;p&gt;打开 DOS 命令行，运行命令 &lt;code&gt;diskpart&lt;/code&gt;&lt;/p&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text language-text&quot; data-lang=&quot;text&quot;&gt;DISKPART&amp;gt; list disk

磁盘 ###  状态          大小     可用     Dyn  Gpt
--------  ------------- -------  -------  ---  --- 
磁盘 0    联机           465 GB      0 B
磁盘 1    联机           931 GB      0 B        是

DISKPART&amp;gt; select disk 1

磁盘 1 现在是所选磁盘。

DISKPART&amp;gt; clean all

清除硬盘所有分区。

DISKPART&amp;gt; create partition primary

创建新的 MBR 主分区。
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;此时，启动“磁盘管理”可初始化磁盘。&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Enjoy it!&lt;/strong&gt;&lt;/p&gt;
</content>
    <author>
      <name>Huntout Zhang</name>
      <uri>https://huntout.github.io/about/</uri>
    </author>
  </entry>
  
  <entry>
    <title>My Sublime Text 3 Plugins List</title>
    <link href="https://huntout.github.io/2016/01/25/sublime-text-plugins/"/>
    <updated>2016-01-25T00:00:00+08:00</updated>
    <id>https://huntout.github.io/2016/01/25/sublime-text-plugins</id>
    <content type="html">&lt;p&gt;&lt;span id=&quot;top&quot;&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;My Sublime Text 3 Plugins List:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#AutoFileName&quot;&gt;AutoFileName&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#DocBlockr&quot;&gt;DocBlockr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#EditorConfig&quot;&gt;EditorConfig&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#FileDiffs&quot;&gt;FileDiffs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#HTML-CSS-JS-Prettify&quot;&gt;HTML-CSS-JS Prettify&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#SublimeLinter&quot;&gt;SublimeLinter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;https://packagecontrol.io/packages/AutoFileName&quot;&gt;&lt;h2 id=&quot;AutoFileName&quot;&gt;AutoFileName&lt;/h2&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sublime Text plugin that autocompletes filenames&lt;/p&gt;

&lt;p&gt;Whether your making a img tag in html, setting a background image in css, or linking a .js file to your html (or whatever else people use filename paths for these days…), you can now autocomplete the filename.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://huntout.github.io/2016/01/25/sublime-text-plugins/AutoFileName.8139.gif&quot; alt=&quot;AutoFileName&quot;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://packagecontrol.io/packages/DocBlockr&quot;&gt;&lt;h2 id=&quot;DocBlockr&quot;&gt;DocBlockr&lt;/h2&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Simplifies writing DocBlock comments in Javascript, PHP, CoffeeScript, Actionscript, C &amp;amp; C++&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://huntout.github.io/2016/01/25/sublime-text-plugins/DocBlockr.df89.gif&quot; alt=&quot;DocBlockr&quot;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://packagecontrol.io/packages/EditorConfig&quot;&gt;&lt;h2 id=&quot;EditorConfig&quot;&gt;EditorConfig&lt;/h2&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://editorconfig.org/&quot;&gt;EditorConfig&lt;/a&gt; helps developers maintain consistent coding styles between different editors&lt;/p&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;ini language-ini&quot; data-lang=&quot;ini&quot;&gt;&lt;span class=&quot;c1&quot;&gt;# .editorconfig&lt;/span&gt;

&lt;span class=&quot;na&quot;&gt;root&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;true&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;[*]&lt;/span&gt;
&lt;span class=&quot;na&quot;&gt;charset&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;utf-8&lt;/span&gt;
&lt;span class=&quot;na&quot;&gt;end_of_line&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;lf&lt;/span&gt;
&lt;span class=&quot;na&quot;&gt;indent_size&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;2&lt;/span&gt;
&lt;span class=&quot;na&quot;&gt;indent_style&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;space&lt;/span&gt;
&lt;span class=&quot;na&quot;&gt;insert_final_newline&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;true&lt;/span&gt;
&lt;span class=&quot;na&quot;&gt;trim_trailing_whitespace&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;true&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;https://packagecontrol.io/packages/FileDiffs&quot;&gt;&lt;h2 id=&quot;FileDiffs&quot;&gt;FileDiffs&lt;/h2&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Shows diffs between the current file, or selection(s) in the current file, and clipboard, another file, or unsaved changes. Can be configured to show diffs in an external diff tool&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://huntout.github.io/2016/01/25/sublime-text-plugins/FileDiffs.7308.gif&quot; alt=&quot;FileDiffs&quot;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://packagecontrol.io/packages/HTML-CSS-JS%20Prettify&quot;&gt;&lt;h2 id=&quot;HTML-CSS-JS-Prettify&quot;&gt;HTML-CSS-JS Prettify&lt;/h2&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;HTML, CSS, JavaScript and JSON code formatter for Sublime Text 2 and 3 via &lt;a href=&quot;https://github.com/einars/js-beautify&quot;&gt;js-beautify made by Einar Lielmanis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://huntout.github.io/2016/01/25/sublime-text-plugins/HTML-CSS-JS-Prettify.c0fa.gif&quot; alt=&quot;HTML-CSS-JS Prettify&quot;&gt;&lt;/p&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;json language-json&quot; data-lang=&quot;json&quot;&gt;  &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;.jsbeautifyrc&lt;/span&gt;

  &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Details:&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;https://github.com/victorporof/Sublime-HTMLPrettify#using-your-own-jsbeautifyrc-options&lt;/span&gt;
    &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Documentation:&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;https://github.com/einars/js-beautify/&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;html&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;allowed_file_extensions&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&amp;quot;htm&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;html&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;xhtml&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;shtml&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;xml&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;svg&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;vue&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;brace_style&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;collapse&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;[collapse|expand|end-expand|none]&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Put&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;braces&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;on&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;same&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;line&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;as&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;control&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;statements&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;(default),&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;put&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;braces&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;on&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;own&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;line&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;(Allman&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;/&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;ANSI&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;style),&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;just&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;put&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;end&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;braces&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;on&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;own&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;line,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;attempt&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;to&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;keep&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;them&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;where&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;they&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;are&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;end_with_newline&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;End&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;output&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;with&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;newline&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;indent_char&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot; &amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Indentation&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;character&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;indent_handlebars&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;e.g.&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;indent_inner_html&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Indent&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;&amp;lt;head&amp;gt;&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;and&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;&amp;lt;body&amp;gt;&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;sections&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;indent_scripts&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;keep&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;[keep|separate|normal]&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;indent_size&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Indentation&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;size&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;max_preserve_newlines&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Maximum&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;number&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;of&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;line&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;breaks&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;to&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;be&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;preserved&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;one&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;chunk&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;(0&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;disables)&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;preserve_newlines&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Whether&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;existing&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;line&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;breaks&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;before&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;elements&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;should&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;be&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;preserved&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;(only&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;works&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;before&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;elements,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;not&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;inside&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;tags&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;text)&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;unformatted&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&amp;quot;a&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;span&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;img&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;code&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;pre&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;sub&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;sup&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;em&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;strong&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;b&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;i&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;u&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;strike&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;big&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;small&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;pre&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;h1&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;h2&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;h3&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;h4&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;h5&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;h6&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;List&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;of&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;tags&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;that&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;should&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;not&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;be&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;reformatted&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;wrap_line_length&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;80&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Lines&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;should&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;wrap&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;at&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;opportunity&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;after&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;this&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;number&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;of&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;characters&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;disables)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;},&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;css&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;allowed_file_extensions&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&amp;quot;css&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;scss&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;sass&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;less&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;end_with_newline&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;End&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;output&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;with&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;newline&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;indent_char&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot; &amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Indentation&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;character&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;indent_size&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Indentation&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;size&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;newline_between_rules&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Add&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;line&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;after&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;every&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;css&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;rule&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;selector_separator&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot; &amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;selector_separator_newline&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Separate&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;selectors&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;with&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;newline&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;not&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;(e.g.&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;&amp;#39;a&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;err&quot;&gt;\nbr&amp;#39;&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;&amp;#39;a,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;br&amp;#39;)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;},&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;js&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;allowed_file_extensions&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&amp;quot;js&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;json&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;jshintrc&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;jsbeautifyrc&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;babelrc&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;eslintrc&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;es6&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;brace_style&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;collapse&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;[collapse|expand|end-expand|none]&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Put&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;braces&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;on&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;same&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;line&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;as&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;control&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;statements&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;(default),&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;put&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;braces&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;on&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;own&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;line&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;(Allman&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;/&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;ANSI&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;style),&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;just&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;put&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;end&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;braces&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;on&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;own&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;line,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;attempt&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;to&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;keep&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;them&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;where&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;they&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;are&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;break_chained_methods&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Break&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;chained&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;method&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;calls&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;across&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;subsequent&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;lines&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;e4x&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Pass&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;E4X&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;xml&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;literals&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;through&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;untouched&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;end_with_newline&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;End&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;output&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;with&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;newline&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;indent_char&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot; &amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Indentation&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;character&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;indent_level&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Initial&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;indentation&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;level&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;indent_size&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Indentation&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;size&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;indent_with_tabs&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Indent&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;with&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;tabs,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;overrides&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;`indent_size`&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;and&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;`indent_char`&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;jslint_happy&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;If&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;true,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;then&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;jslint-stricter&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;mode&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;is&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;enforced&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;keep_array_indentation&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Preserve&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;array&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;indentation&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;keep_function_indentation&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Preserve&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;indentation&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;max_preserve_newlines&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Maximum&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;number&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;of&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;line&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;breaks&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;to&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;be&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;preserved&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;one&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;chunk&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;(0&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;disables)&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;preserve_newlines&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Whether&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;existing&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;line&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;breaks&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;should&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;be&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;preserved&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;space_after_anon_function&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Should&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;space&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;before&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;an&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;anonymous&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;function&amp;#39;s&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;parens&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;be&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;added,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;`function()`&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;vs&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;`function&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;()`&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;space_before_conditional&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Should&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;space&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;before&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;conditional&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;statement&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;be&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;added,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;`if(true)`&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;vs&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;`if&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;(true)`&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;space_in_empty_paren&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Add&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;padding&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;spaces&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;within&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;empty&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;paren,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;`f()`&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;vs&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;`f(&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;)`&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;space_in_paren&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Add&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;padding&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;spaces&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;within&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;paren,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;ie.&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;f(&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;a,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;b&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;)&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;unescape_strings&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Should&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;printable&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;characters&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;strings&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;encoded&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;\xNN&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;notation&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;be&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;unescaped,&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;&amp;#39;example&amp;#39;&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;vs&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;&amp;#39;\x65\x78\x61\x6d\x70\x6c\x65&amp;#39;&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;wrap_line_length&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;Lines&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;should&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;wrap&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;at&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;opportunity&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;after&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;this&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;number&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;of&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;characters&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;disables)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;https://packagecontrol.io/packages/SublimeLinter&quot;&gt;&lt;h2 id=&quot;SublimeLinter&quot;&gt;SublimeLinter&lt;/h2&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A framework for interactive code linting in the Sublime Text 3 editor.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://packagecontrol.io/packages/SublimeLinter-contrib-eslint&quot;&gt;SublimeLinter-contrib-eslint&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This linter plugin for SublimeLinter provides an interface to ESLint. It will be used with files that have the “javascript” syntax, or within &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tags in HTML files.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://packagecontrol.io/packages/SublimeLinter-jshint&quot;&gt;SublimeLinter-jshint&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This linter plugin for SublimeLinter provides an interface to jshint. It will be used with files that have the “JavaScript” syntax, or within &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tags in HTML files.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Extra Installations&lt;/h4&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;bash language-bash&quot; data-lang=&quot;bash&quot;&gt;  npm i -g jshint
  npm i eslint eslint-config-airbnb eslint-plugin-html
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h4&gt;SublimeLinter User Settings&lt;/h4&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;json language-json&quot; data-lang=&quot;json&quot;&gt;  &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;SublimeLinter.sublime-setting&lt;/span&gt;

  &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;user&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;lint_mode&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;save only&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;linters&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;nt&quot;&gt;&amp;quot;eslint&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
          &lt;span class=&quot;nt&quot;&gt;&amp;quot;@disable&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
          &lt;span class=&quot;nt&quot;&gt;&amp;quot;args&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[],&lt;/span&gt;
          &lt;span class=&quot;nt&quot;&gt;&amp;quot;excludes&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;
            &lt;span class=&quot;s2&quot;&gt;&amp;quot;*.js&amp;quot;&lt;/span&gt;
          &lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;},&lt;/span&gt;
        &lt;span class=&quot;nt&quot;&gt;&amp;quot;jshint&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
          &lt;span class=&quot;nt&quot;&gt;&amp;quot;@disable&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
          &lt;span class=&quot;nt&quot;&gt;&amp;quot;args&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[],&lt;/span&gt;
          &lt;span class=&quot;nt&quot;&gt;&amp;quot;excludes&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;
            &lt;span class=&quot;s2&quot;&gt;&amp;quot;*.es6&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
            &lt;span class=&quot;s2&quot;&gt;&amp;quot;*.vue&amp;quot;&lt;/span&gt;
          &lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
      &lt;span class=&quot;p&quot;&gt;},&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;mark_style&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;outline&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;no_column_highlights_line&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;passive_warnings&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;rc_search_limit&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;shell_timeout&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;show_errors_on_save&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;show_marks_in_minimap&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;syntax_map&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;nt&quot;&gt;&amp;quot;html (django)&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;html&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;nt&quot;&gt;&amp;quot;html (rails)&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;html&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;nt&quot;&gt;&amp;quot;html 5&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;html&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;nt&quot;&gt;&amp;quot;javascript (babel)&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;javascript&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;nt&quot;&gt;&amp;quot;magicpython&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;python&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;nt&quot;&gt;&amp;quot;php&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;html&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;nt&quot;&gt;&amp;quot;python django&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;python&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;nt&quot;&gt;&amp;quot;pythonimproved&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;python&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;nt&quot;&gt;&amp;quot;vue&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;javascript&amp;quot;&lt;/span&gt;
      &lt;span class=&quot;p&quot;&gt;},&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;wrap_find&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h4&gt;Project Settings&lt;/h4&gt;
&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;json language-json&quot; data-lang=&quot;json&quot;&gt;  &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;.eslintrc&lt;/span&gt;

  &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;extends&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;airbnb/base&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;plugins&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&amp;quot;html&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;rules&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;new-cap&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;nt&quot;&gt;&amp;quot;newIsCap&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;nt&quot;&gt;&amp;quot;capIsNewExceptions&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&amp;quot;$.Deferred&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
      &lt;span class=&quot;p&quot;&gt;}],&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;space-before-function-paren&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;nt&quot;&gt;&amp;quot;anonymous&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;never&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;nt&quot;&gt;&amp;quot;named&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;never&amp;quot;&lt;/span&gt;
      &lt;span class=&quot;p&quot;&gt;}],&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;semi&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;never&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;json language-json&quot; data-lang=&quot;json&quot;&gt;  &lt;span class=&quot;err&quot;&gt;//&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;.jshintrc&lt;/span&gt;

  &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;err&quot;&gt;/*&lt;/span&gt;
     &lt;span class=&quot;err&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;ENVIRONMENTS&lt;/span&gt;
     &lt;span class=&quot;err&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;=================&lt;/span&gt;
     &lt;span class=&quot;err&quot;&gt;*/&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;browser&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;esnext&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;jasmine&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;node&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;

    &lt;span class=&quot;err&quot;&gt;/*&lt;/span&gt;
     &lt;span class=&quot;err&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;ENFORCING&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;OPTIONS&lt;/span&gt;
     &lt;span class=&quot;err&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;=================&lt;/span&gt;
     &lt;span class=&quot;err&quot;&gt;*/&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;eqeqeq&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;globalstrict&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;indent&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;newcap&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;quotmark&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;undef&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;unused&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;

    &lt;span class=&quot;nt&quot;&gt;&amp;quot;globals&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;require&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;quot;module&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;false&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;},&lt;/span&gt;

    &lt;span class=&quot;err&quot;&gt;/*&lt;/span&gt;
     &lt;span class=&quot;err&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;RELAXING&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;OPTIONS&lt;/span&gt;
     &lt;span class=&quot;err&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;err&quot;&gt;=================&lt;/span&gt;
     &lt;span class=&quot;err&quot;&gt;*/&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;quot;eqnull&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;#top&quot;&gt;Back To Top&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enjoy it!&lt;/strong&gt;&lt;/p&gt;
</content>
    <author>
      <name>Huntout Zhang</name>
      <uri>https://huntout.github.io/about/</uri>
    </author>
  </entry>
  
</feed>