fe-code-lint
Advanced tools
+87
-96
@@ -5,11 +5,4 @@ <?xml version="1.0" encoding="UTF-8"?> | ||
| <list default="true" id="2f72a70c-d439-460b-923f-d7f2622804e1" name="Default Changelist" comment=""> | ||
| <change afterPath="$PROJECT_DIR$/.idea/google-java-format.xml" afterDir="false" /> | ||
| <change afterPath="$PROJECT_DIR$/.idea/vcs.xml" afterDir="false" /> | ||
| <change afterPath="$PROJECT_DIR$/readme.md" afterDir="false" /> | ||
| <change afterPath="$PROJECT_DIR$/src/eslint/.eslintrc-fe.js" afterDir="false" /> | ||
| <change afterPath="$PROJECT_DIR$/src/eslint/.eslintrc.js" afterDir="false" /> | ||
| <change afterPath="$PROJECT_DIR$/src/stylelint/.stylelintrc.js" afterDir="false" /> | ||
| <change afterPath="$PROJECT_DIR$/src/test/eslint-be.js" afterDir="false" /> | ||
| <change afterPath="$PROJECT_DIR$/src/test/eslint-fe.js" afterDir="false" /> | ||
| <change afterPath="$PROJECT_DIR$/src/test/stylelint.less" afterDir="false" /> | ||
| <change beforePath="$PROJECT_DIR$/package.json" beforeDir="false" afterPath="$PROJECT_DIR$/package.json" afterDir="false" /> | ||
| <change beforePath="$PROJECT_DIR$/readme.md" beforeDir="false" afterPath="$PROJECT_DIR$/readme.md" afterDir="false" /> | ||
| </list> | ||
@@ -23,57 +16,43 @@ <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> | ||
| <component name="FileEditorManager"> | ||
| <splitter split-orientation="horizontal" split-proportion="0.60598344"> | ||
| <split-first> | ||
| <leaf> | ||
| <file pinned="false" current-in-tab="false"> | ||
| <entry file="file://$PROJECT_DIR$/src/test/eslint-be.js"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="57"> | ||
| <caret line="3" lean-forward="true" selection-start-line="3" selection-end-line="3" /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| </file> | ||
| <file pinned="false" current-in-tab="true"> | ||
| <entry file="file://$PROJECT_DIR$/package.json"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="95"> | ||
| <caret line="5" column="14" lean-forward="true" selection-start-line="5" selection-start-column="14" selection-end-line="5" selection-end-column="14" /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| </file> | ||
| </leaf> | ||
| </split-first> | ||
| <split-second> | ||
| <leaf> | ||
| <file pinned="false" current-in-tab="false"> | ||
| <entry file="file://$PROJECT_DIR$/src/test/eslint-fe.js"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="133"> | ||
| <caret line="7" lean-forward="true" selection-start-line="7" selection-end-line="7" /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| </file> | ||
| <file pinned="false" current-in-tab="true"> | ||
| <entry file="file://$PROJECT_DIR$/src/eslint/.eslintrc-fe.js"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="133"> | ||
| <caret line="7" column="21" lean-forward="true" selection-start-line="7" selection-start-column="21" selection-end-line="7" selection-end-column="21" /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| </file> | ||
| <file pinned="false" current-in-tab="false"> | ||
| <entry file="file://$PROJECT_DIR$/src/test/stylelint.less"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="19"> | ||
| <caret line="1" column="15" lean-forward="true" selection-start-line="1" selection-start-column="15" selection-end-line="1" selection-end-column="15" /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| </file> | ||
| </leaf> | ||
| </split-second> | ||
| </splitter> | ||
| <leaf> | ||
| <file pinned="false" current-in-tab="false"> | ||
| <entry file="file://$PROJECT_DIR$/src/test/eslint-be.js"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="57"> | ||
| <caret line="3" selection-start-line="3" selection-end-line="3" /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| </file> | ||
| <file pinned="false" current-in-tab="true"> | ||
| <entry file="file://$PROJECT_DIR$/package.json"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="95"> | ||
| <caret line="5" column="14" lean-forward="true" selection-start-line="5" selection-start-column="14" selection-end-line="5" selection-end-column="14" /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| </file> | ||
| <file pinned="false" current-in-tab="false"> | ||
| <entry file="file://$PROJECT_DIR$/src/eslint/.eslintrc.js"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="1140"> | ||
| <caret line="60" column="32" lean-forward="true" selection-start-line="60" selection-start-column="32" selection-end-line="60" selection-end-column="32" /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| </file> | ||
| <file pinned="false" current-in-tab="false"> | ||
| <entry file="file://$PROJECT_DIR$/readme.md"> | ||
| <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]"> | ||
| <state split_layout="SPLIT"> | ||
| <first_editor relative-caret-position="323"> | ||
| <caret line="17" column="14" lean-forward="true" selection-start-line="17" selection-start-column="14" selection-end-line="17" selection-end-column="14" /> | ||
| </first_editor> | ||
| <second_editor /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| </file> | ||
| </leaf> | ||
| </component> | ||
@@ -92,3 +71,2 @@ <component name="FindInProjectRecents"> | ||
| <option value="$PROJECT_DIR$/src/stylelint/.stylelintrc.js" /> | ||
| <option value="$PROJECT_DIR$/readme.md" /> | ||
| <option value="$PROJECT_DIR$/src/test/stylelint.less" /> | ||
@@ -98,2 +76,3 @@ <option value="$PROJECT_DIR$/src/eslint/.eslintrc.js" /> | ||
| <option value="$PROJECT_DIR$/src/test/eslint-fe.js" /> | ||
| <option value="$PROJECT_DIR$/readme.md" /> | ||
| <option value="$PROJECT_DIR$/package.json" /> | ||
@@ -152,3 +131,3 @@ </list> | ||
| <property name="aspect.path.notification.shown" value="true" /> | ||
| <property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1557371356278" /> | ||
| <property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1557381855562" /> | ||
| <property name="last_opened_file_path" value="$PROJECT_DIR$" /> | ||
@@ -205,8 +184,16 @@ <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" /> | ||
| <updated>1557368711469</updated> | ||
| <workItem from="1557368712665" duration="2658000" /> | ||
| <workItem from="1557368712665" duration="4160000" /> | ||
| </task> | ||
| <task id="LOCAL-00001" summary="init config"> | ||
| <created>1557371471054</created> | ||
| <option name="number" value="00001" /> | ||
| <option name="presentableId" value="LOCAL-00001" /> | ||
| <option name="project" value="LOCAL" /> | ||
| <updated>1557371471054</updated> | ||
| </task> | ||
| <option name="localTasksCounter" value="2" /> | ||
| <servers /> | ||
| </component> | ||
| <component name="TimeTrackingManager"> | ||
| <option name="totallyTimeSpent" value="2658000" /> | ||
| <option name="totallyTimeSpent" value="4160000" /> | ||
| </component> | ||
@@ -226,4 +213,4 @@ <component name="ToolWindowManager"> | ||
| <window_info anchor="bottom" id="Database Changes" /> | ||
| <window_info anchor="bottom" id="Version Control" /> | ||
| <window_info anchor="bottom" id="Terminal" visible="true" weight="0.18546638" /> | ||
| <window_info anchor="bottom" id="Version Control" visible="true" weight="0.21475054" /> | ||
| <window_info anchor="bottom" id="Terminal" weight="0.18546638" /> | ||
| <window_info anchor="bottom" id="Event Log" side_tool="true" /> | ||
@@ -252,2 +239,6 @@ <window_info anchor="bottom" id="Message" order="0" /> | ||
| </component> | ||
| <component name="VcsManagerConfiguration"> | ||
| <MESSAGE value="init config" /> | ||
| <option name="LAST_COMMIT_MESSAGE" value="init config" /> | ||
| </component> | ||
| <component name="editorHistoryManager"> | ||
@@ -261,30 +252,20 @@ <entry file="file://$PROJECT_DIR$/.gitignore"> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/src/eslint/.eslintrc.js"> | ||
| <entry file="file://$PROJECT_DIR$/src/stylelint/.stylelintrc.js"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="437"> | ||
| <caret line="23" column="20" lean-forward="true" selection-start-line="23" selection-start-column="20" selection-end-line="23" selection-end-column="20" /> | ||
| <state relative-caret-position="95"> | ||
| <caret line="5" column="18" selection-start-line="5" selection-start-column="18" selection-end-line="5" selection-end-column="18" /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/src/test/stylelint.less"> | ||
| <entry file="file://$PROJECT_DIR$/src/eslint/.eslintrc-fe.js"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="19"> | ||
| <caret line="1" column="15" lean-forward="true" selection-start-line="1" selection-start-column="15" selection-end-line="1" selection-end-column="15" /> | ||
| <state relative-caret-position="133"> | ||
| <caret line="7" column="21" selection-start-line="7" selection-start-column="21" selection-end-line="7" selection-end-column="21" /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/readme.md"> | ||
| <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]"> | ||
| <state split_layout="SPLIT"> | ||
| <first_editor relative-caret-position="323"> | ||
| <caret line="17" column="14" selection-start-line="17" selection-start-column="14" selection-end-line="17" selection-end-column="14" /> | ||
| </first_editor> | ||
| <second_editor /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/src/stylelint/.stylelintrc.js"> | ||
| <entry file="file://$PROJECT_DIR$/src/test/eslint-be.js"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="95"> | ||
| <caret line="5" column="18" selection-start-line="5" selection-start-column="18" selection-end-line="5" selection-end-column="18" /> | ||
| <state relative-caret-position="57"> | ||
| <caret line="3" selection-start-line="3" selection-end-line="3" /> | ||
| </state> | ||
@@ -296,20 +277,30 @@ </provider> | ||
| <state relative-caret-position="133"> | ||
| <caret line="7" lean-forward="true" selection-start-line="7" selection-end-line="7" /> | ||
| <caret line="7" selection-start-line="7" selection-end-line="7" /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/src/eslint/.eslintrc-fe.js"> | ||
| <entry file="file://$PROJECT_DIR$/src/test/stylelint.less"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="133"> | ||
| <caret line="7" column="21" lean-forward="true" selection-start-line="7" selection-start-column="21" selection-end-line="7" selection-end-column="21" /> | ||
| <state relative-caret-position="19"> | ||
| <caret line="1" column="15" selection-start-line="1" selection-start-column="15" selection-end-line="1" selection-end-column="15" /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/src/test/eslint-be.js"> | ||
| <entry file="file://$PROJECT_DIR$/src/eslint/.eslintrc.js"> | ||
| <provider selected="true" editor-type-id="text-editor"> | ||
| <state relative-caret-position="57"> | ||
| <caret line="3" lean-forward="true" selection-start-line="3" selection-end-line="3" /> | ||
| <state relative-caret-position="1140"> | ||
| <caret line="60" column="32" lean-forward="true" selection-start-line="60" selection-start-column="32" selection-end-line="60" selection-end-column="32" /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/readme.md"> | ||
| <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]"> | ||
| <state split_layout="SPLIT"> | ||
| <first_editor relative-caret-position="323"> | ||
| <caret line="17" column="14" lean-forward="true" selection-start-line="17" selection-start-column="14" selection-end-line="17" selection-end-column="14" /> | ||
| </first_editor> | ||
| <second_editor /> | ||
| </state> | ||
| </provider> | ||
| </entry> | ||
| <entry file="file://$PROJECT_DIR$/package.json"> | ||
@@ -316,0 +307,0 @@ <provider selected="true" editor-type-id="text-editor"> |
+2
-2
| { | ||
| "name": "fe-code-lint", | ||
| "version": "0.0.1", | ||
| "version": "0.0.2", | ||
| "description": "front-end code lint", | ||
@@ -18,3 +18,3 @@ "main": "index.js", | ||
| }, | ||
| "keywords": [], | ||
| "keywords": ["code-lint"], | ||
| "author": "RickyHuang", | ||
@@ -21,0 +21,0 @@ "license": "MIT", |
+6
-3
@@ -12,3 +12,3 @@ ### install | ||
| dftCfg = require("fe-lint/eslint/.eslintrc"); | ||
| dftCfg = require("fe-code-lint/eslint/.eslintrc"); | ||
| cfg = Object.assign({}, dftCfg, { | ||
@@ -31,7 +31,8 @@ root: true, | ||
| const cfg = require("gs-lint/stylelint/.stylelintrc"); | ||
| const cfg = require("fe-code-lint/stylelint/.stylelintrc"); | ||
| module.exports = Object.assign({}, cfg); | ||
| ``` | ||
| > add below scripts commands to your package.json file | ||
| > add below commands to your package.json file | ||
| ``` | ||
@@ -44,1 +45,3 @@ "scripts": { | ||
| ``` | ||
| ### detail config | ||
| [https://cn.eslint.org/docs/user-guide/configuring](https://cn.eslint.org/docs/user-guide/configuring) |
| <?xml version="1.0" encoding="UTF-8"?> | ||
| <project version="4"> | ||
| <component name="GoogleJavaFormatSettings"> | ||
| <option name="enabled" value="false" /> | ||
| </component> | ||
| </project> |
45
7.14%22740
-3.18%15
-6.25%