├── .editorconfig ├── .fecsrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── README.md ├── appveyor.yml ├── bin └── fecs ├── cli ├── check.js └── format.js ├── doc ├── check.md ├── fecs.md └── format.md ├── index.js ├── lib ├── checker.js ├── cli.js ├── css │ ├── checker.js │ ├── config.js │ ├── csscomb.yml │ ├── csshint.yml │ ├── formatter.js │ └── rules │ │ └── space-after-value.js ├── formatter.js ├── formatter │ ├── checkstyle.js │ ├── html.js │ ├── index.js │ ├── json.js │ └── xml.js ├── html │ ├── checker.js │ ├── config.js │ ├── formatter.js │ └── htmlcs.yml ├── ignored.js ├── js │ ├── checker.js │ ├── config.js │ ├── esformatter.yml │ ├── eslint.yml │ ├── esnext.js │ ├── formatter.js │ └── rules │ │ ├── arrow-body-style.js │ │ ├── camelcase.js │ │ ├── eol-last.js │ │ ├── esnext-ext.js │ │ ├── export-on-declare.js │ │ ├── imports-on-top.js │ │ ├── indent.js │ │ ├── index.js │ │ ├── jsx-var.js │ │ ├── max-calls-in-template.js │ │ ├── max-destructure-depth.js │ │ ├── max-statements.js │ │ ├── min-vars-per-destructure.js │ │ ├── no-anonymous-before-rest.js │ │ ├── no-eval.js │ │ ├── no-extra-destructure.js │ │ ├── no-extra-semi.js │ │ ├── no-forin-array.js │ │ ├── no-global-require.js │ │ ├── no-require.js │ │ ├── no-this-arrow.js │ │ ├── one-var-per-line.js │ │ ├── prefer-assign-pattern.js │ │ ├── prefer-async-await.js │ │ ├── prefer-class.js │ │ ├── prefer-destructure.js │ │ ├── prefer-spread-element.js │ │ ├── prefer-super.js │ │ ├── properties-quote.js │ │ ├── shim-promise.js │ │ ├── use-async-require.js │ │ ├── use-computed-property.js │ │ ├── use-for-of.js │ │ ├── use-method-definition.js │ │ ├── use-property-shorthand.js │ │ ├── use-standard-promise.js │ │ ├── valid-amd-id.js │ │ ├── valid-class-jsdoc.js │ │ ├── valid-constructor.js │ │ ├── valid-dom-style.js │ │ ├── valid-jsdoc.js │ │ ├── valid-map-set.js │ │ ├── valid-super.js │ │ └── valid-var-jsdoc.js ├── less │ ├── checker.js │ ├── config.js │ └── lesslint.yml ├── log.js ├── reporter │ ├── baidu │ │ ├── css.yml │ │ ├── csshint-map.yml │ │ ├── es-next.yml │ │ ├── eslint-map.yml │ │ ├── html.yml │ │ ├── htmlcs-map.yml │ │ ├── index.js │ │ ├── javascript.yml │ │ └── lesslint-map.yml │ ├── filter.js │ └── index.js ├── util.js └── version.js ├── package.json ├── scripts └── install.js └── test ├── .fecsrc ├── fixture ├── checker │ ├── a.spec │ ├── b.spec │ ├── bar.spec │ ├── baz.x │ ├── c.spec │ └── foo.spec ├── ignored │ ├── .fecsignore │ ├── .unfecsignore │ ├── a.min.js │ ├── a.spec │ ├── a.spec.js │ ├── b.min.js │ ├── b.spec │ ├── b.spec.js │ ├── c.min.js │ ├── c.spec │ └── c.spec.js └── util │ ├── .eslintrc │ ├── bar │ ├── foo │ ├── package.json │ └── parseExtends │ └── .eslintrc ├── helper.js ├── index.spec.js └── lib ├── checker.spec.js ├── cli.spec.js ├── css ├── checker.spec.js └── formatter.spec.js ├── formatter.spec.js ├── html ├── checker.spec.js └── formatter.spec.js ├── ignored.spec.js ├── js ├── checker.spec.js ├── esnext.spec.js ├── formatter.spec.js └── rules │ ├── arrow-body-style.spec.js │ ├── camelcase.spec.js │ ├── eol-last.spec.js │ ├── esnext-ext.spec.js │ ├── export-on-declare.spec.js │ ├── imports-on-top.spec.js │ ├── indent.spec.js │ ├── index.spec.js │ ├── jsx-var.spec.js │ ├── max-calls-in-template.spec.js │ ├── max-destructure-depth.spec.js │ ├── max-statements.spec.js │ ├── no-anonymous-before-rest.spec.js │ ├── no-eval.spec.js │ ├── no-extra-destructure.spec.js │ ├── no-extra-semi.spec.js │ ├── no-forin-array.spec.js │ ├── no-global-require.spec.js │ ├── no-require.spec.js │ ├── no-this-arrow.spec.js │ ├── one-var-per-line.spec.js │ ├── prefer-assign-pattern.spec.js │ ├── prefer-async-await.spec.js │ ├── prefer-class.spec.js │ ├── prefer-destructure.spec.js │ ├── prefer-spread-element.spec.js │ ├── prefer-super.spec.js │ ├── properties-quote.spec.js │ ├── shim-promise.spec.js │ ├── use-async-require.spec.js │ ├── use-computed-property.spec.js │ ├── use-for-of.spec.js │ ├── use-method-definition.spec.js │ ├── use-property-shorthand.spec.js │ ├── use-standard-promise.spec.js │ ├── valid-amd-id.spec.js │ ├── valid-class-jsdoc.spec.js │ ├── valid-constructor.spec.js │ ├── valid-dom-style.spec.js │ ├── valid-jsdoc.spec.js │ ├── valid-map-set.spec.js │ ├── valid-super.spec.js │ └── valid-var-jsdoc.spec.js ├── less └── checker.spec.js ├── log.spec.js ├── util.spec.js └── version.spec.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/.editorconfig -------------------------------------------------------------------------------- /.fecsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/.fecsrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/appveyor.yml -------------------------------------------------------------------------------- /bin/fecs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/bin/fecs -------------------------------------------------------------------------------- /cli/check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/cli/check.js -------------------------------------------------------------------------------- /cli/format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/cli/format.js -------------------------------------------------------------------------------- /doc/check.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/doc/check.md -------------------------------------------------------------------------------- /doc/fecs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/doc/fecs.md -------------------------------------------------------------------------------- /doc/format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/doc/format.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/index.js -------------------------------------------------------------------------------- /lib/checker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/checker.js -------------------------------------------------------------------------------- /lib/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/cli.js -------------------------------------------------------------------------------- /lib/css/checker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/css/checker.js -------------------------------------------------------------------------------- /lib/css/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/css/config.js -------------------------------------------------------------------------------- /lib/css/csscomb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/css/csscomb.yml -------------------------------------------------------------------------------- /lib/css/csshint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/css/csshint.yml -------------------------------------------------------------------------------- /lib/css/formatter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/css/formatter.js -------------------------------------------------------------------------------- /lib/css/rules/space-after-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/css/rules/space-after-value.js -------------------------------------------------------------------------------- /lib/formatter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/formatter.js -------------------------------------------------------------------------------- /lib/formatter/checkstyle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/formatter/checkstyle.js -------------------------------------------------------------------------------- /lib/formatter/html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/formatter/html.js -------------------------------------------------------------------------------- /lib/formatter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/formatter/index.js -------------------------------------------------------------------------------- /lib/formatter/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/formatter/json.js -------------------------------------------------------------------------------- /lib/formatter/xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/formatter/xml.js -------------------------------------------------------------------------------- /lib/html/checker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/html/checker.js -------------------------------------------------------------------------------- /lib/html/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/html/config.js -------------------------------------------------------------------------------- /lib/html/formatter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/html/formatter.js -------------------------------------------------------------------------------- /lib/html/htmlcs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/html/htmlcs.yml -------------------------------------------------------------------------------- /lib/ignored.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/ignored.js -------------------------------------------------------------------------------- /lib/js/checker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/checker.js -------------------------------------------------------------------------------- /lib/js/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/config.js -------------------------------------------------------------------------------- /lib/js/esformatter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/esformatter.yml -------------------------------------------------------------------------------- /lib/js/eslint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/eslint.yml -------------------------------------------------------------------------------- /lib/js/esnext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/esnext.js -------------------------------------------------------------------------------- /lib/js/formatter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/formatter.js -------------------------------------------------------------------------------- /lib/js/rules/arrow-body-style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/arrow-body-style.js -------------------------------------------------------------------------------- /lib/js/rules/camelcase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/camelcase.js -------------------------------------------------------------------------------- /lib/js/rules/eol-last.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/eol-last.js -------------------------------------------------------------------------------- /lib/js/rules/esnext-ext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/esnext-ext.js -------------------------------------------------------------------------------- /lib/js/rules/export-on-declare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/export-on-declare.js -------------------------------------------------------------------------------- /lib/js/rules/imports-on-top.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/imports-on-top.js -------------------------------------------------------------------------------- /lib/js/rules/indent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/indent.js -------------------------------------------------------------------------------- /lib/js/rules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/index.js -------------------------------------------------------------------------------- /lib/js/rules/jsx-var.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/jsx-var.js -------------------------------------------------------------------------------- /lib/js/rules/max-calls-in-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/max-calls-in-template.js -------------------------------------------------------------------------------- /lib/js/rules/max-destructure-depth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/max-destructure-depth.js -------------------------------------------------------------------------------- /lib/js/rules/max-statements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/max-statements.js -------------------------------------------------------------------------------- /lib/js/rules/min-vars-per-destructure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/min-vars-per-destructure.js -------------------------------------------------------------------------------- /lib/js/rules/no-anonymous-before-rest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/no-anonymous-before-rest.js -------------------------------------------------------------------------------- /lib/js/rules/no-eval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/no-eval.js -------------------------------------------------------------------------------- /lib/js/rules/no-extra-destructure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/no-extra-destructure.js -------------------------------------------------------------------------------- /lib/js/rules/no-extra-semi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/no-extra-semi.js -------------------------------------------------------------------------------- /lib/js/rules/no-forin-array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/no-forin-array.js -------------------------------------------------------------------------------- /lib/js/rules/no-global-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/no-global-require.js -------------------------------------------------------------------------------- /lib/js/rules/no-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/no-require.js -------------------------------------------------------------------------------- /lib/js/rules/no-this-arrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/no-this-arrow.js -------------------------------------------------------------------------------- /lib/js/rules/one-var-per-line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/one-var-per-line.js -------------------------------------------------------------------------------- /lib/js/rules/prefer-assign-pattern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/prefer-assign-pattern.js -------------------------------------------------------------------------------- /lib/js/rules/prefer-async-await.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/prefer-async-await.js -------------------------------------------------------------------------------- /lib/js/rules/prefer-class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/prefer-class.js -------------------------------------------------------------------------------- /lib/js/rules/prefer-destructure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/prefer-destructure.js -------------------------------------------------------------------------------- /lib/js/rules/prefer-spread-element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/prefer-spread-element.js -------------------------------------------------------------------------------- /lib/js/rules/prefer-super.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/prefer-super.js -------------------------------------------------------------------------------- /lib/js/rules/properties-quote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/properties-quote.js -------------------------------------------------------------------------------- /lib/js/rules/shim-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/shim-promise.js -------------------------------------------------------------------------------- /lib/js/rules/use-async-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/use-async-require.js -------------------------------------------------------------------------------- /lib/js/rules/use-computed-property.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/use-computed-property.js -------------------------------------------------------------------------------- /lib/js/rules/use-for-of.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/use-for-of.js -------------------------------------------------------------------------------- /lib/js/rules/use-method-definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/use-method-definition.js -------------------------------------------------------------------------------- /lib/js/rules/use-property-shorthand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/use-property-shorthand.js -------------------------------------------------------------------------------- /lib/js/rules/use-standard-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/use-standard-promise.js -------------------------------------------------------------------------------- /lib/js/rules/valid-amd-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/valid-amd-id.js -------------------------------------------------------------------------------- /lib/js/rules/valid-class-jsdoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/valid-class-jsdoc.js -------------------------------------------------------------------------------- /lib/js/rules/valid-constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/valid-constructor.js -------------------------------------------------------------------------------- /lib/js/rules/valid-dom-style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/valid-dom-style.js -------------------------------------------------------------------------------- /lib/js/rules/valid-jsdoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/valid-jsdoc.js -------------------------------------------------------------------------------- /lib/js/rules/valid-map-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/valid-map-set.js -------------------------------------------------------------------------------- /lib/js/rules/valid-super.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/valid-super.js -------------------------------------------------------------------------------- /lib/js/rules/valid-var-jsdoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/js/rules/valid-var-jsdoc.js -------------------------------------------------------------------------------- /lib/less/checker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/less/checker.js -------------------------------------------------------------------------------- /lib/less/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/less/config.js -------------------------------------------------------------------------------- /lib/less/lesslint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/less/lesslint.yml -------------------------------------------------------------------------------- /lib/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/log.js -------------------------------------------------------------------------------- /lib/reporter/baidu/css.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/reporter/baidu/css.yml -------------------------------------------------------------------------------- /lib/reporter/baidu/csshint-map.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/reporter/baidu/csshint-map.yml -------------------------------------------------------------------------------- /lib/reporter/baidu/es-next.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/reporter/baidu/es-next.yml -------------------------------------------------------------------------------- /lib/reporter/baidu/eslint-map.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/reporter/baidu/eslint-map.yml -------------------------------------------------------------------------------- /lib/reporter/baidu/html.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/reporter/baidu/html.yml -------------------------------------------------------------------------------- /lib/reporter/baidu/htmlcs-map.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/reporter/baidu/htmlcs-map.yml -------------------------------------------------------------------------------- /lib/reporter/baidu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/reporter/baidu/index.js -------------------------------------------------------------------------------- /lib/reporter/baidu/javascript.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/reporter/baidu/javascript.yml -------------------------------------------------------------------------------- /lib/reporter/baidu/lesslint-map.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/reporter/baidu/lesslint-map.yml -------------------------------------------------------------------------------- /lib/reporter/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/reporter/filter.js -------------------------------------------------------------------------------- /lib/reporter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/reporter/index.js -------------------------------------------------------------------------------- /lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/util.js -------------------------------------------------------------------------------- /lib/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/lib/version.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/package.json -------------------------------------------------------------------------------- /scripts/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/scripts/install.js -------------------------------------------------------------------------------- /test/.fecsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/.fecsrc -------------------------------------------------------------------------------- /test/fixture/checker/a.spec: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixture/checker/b.spec: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixture/checker/bar.spec: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixture/checker/baz.x: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixture/checker/c.spec: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixture/checker/foo.spec: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixture/ignored/.fecsignore: -------------------------------------------------------------------------------- 1 | *.spec 2 | -------------------------------------------------------------------------------- /test/fixture/ignored/.unfecsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/fixture/ignored/.unfecsignore -------------------------------------------------------------------------------- /test/fixture/ignored/a.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixture/ignored/a.spec: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixture/ignored/a.spec.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixture/ignored/b.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixture/ignored/b.spec: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixture/ignored/b.spec.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixture/ignored/c.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixture/ignored/c.spec: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixture/ignored/c.spec.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixture/util/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/fixture/util/.eslintrc -------------------------------------------------------------------------------- /test/fixture/util/bar: -------------------------------------------------------------------------------- 1 | bar 2 | -------------------------------------------------------------------------------- /test/fixture/util/foo: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/fixture/util/package.json: -------------------------------------------------------------------------------- 1 | {"fecs":{"test": {"foo": "bar"}}} 2 | -------------------------------------------------------------------------------- /test/fixture/util/parseExtends/.eslintrc: -------------------------------------------------------------------------------- 1 | {"plugins": ["foo", "bar"]} 2 | -------------------------------------------------------------------------------- /test/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/helper.js -------------------------------------------------------------------------------- /test/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/index.spec.js -------------------------------------------------------------------------------- /test/lib/checker.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/checker.spec.js -------------------------------------------------------------------------------- /test/lib/cli.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/cli.spec.js -------------------------------------------------------------------------------- /test/lib/css/checker.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/css/checker.spec.js -------------------------------------------------------------------------------- /test/lib/css/formatter.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/css/formatter.spec.js -------------------------------------------------------------------------------- /test/lib/formatter.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/formatter.spec.js -------------------------------------------------------------------------------- /test/lib/html/checker.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/html/checker.spec.js -------------------------------------------------------------------------------- /test/lib/html/formatter.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/html/formatter.spec.js -------------------------------------------------------------------------------- /test/lib/ignored.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/ignored.spec.js -------------------------------------------------------------------------------- /test/lib/js/checker.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/checker.spec.js -------------------------------------------------------------------------------- /test/lib/js/esnext.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/esnext.spec.js -------------------------------------------------------------------------------- /test/lib/js/formatter.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/formatter.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/arrow-body-style.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/arrow-body-style.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/camelcase.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/camelcase.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/eol-last.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/eol-last.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/esnext-ext.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/esnext-ext.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/export-on-declare.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/export-on-declare.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/imports-on-top.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/imports-on-top.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/indent.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/indent.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/index.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/jsx-var.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/jsx-var.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/max-calls-in-template.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/max-calls-in-template.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/max-destructure-depth.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/max-destructure-depth.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/max-statements.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/max-statements.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/no-anonymous-before-rest.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/no-anonymous-before-rest.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/no-eval.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/no-eval.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/no-extra-destructure.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/no-extra-destructure.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/no-extra-semi.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/no-extra-semi.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/no-forin-array.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/no-forin-array.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/no-global-require.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/no-global-require.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/no-require.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/no-require.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/no-this-arrow.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/no-this-arrow.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/one-var-per-line.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/one-var-per-line.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/prefer-assign-pattern.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/prefer-assign-pattern.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/prefer-async-await.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/prefer-async-await.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/prefer-class.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/prefer-class.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/prefer-destructure.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/prefer-destructure.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/prefer-spread-element.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/prefer-spread-element.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/prefer-super.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/prefer-super.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/properties-quote.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/properties-quote.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/shim-promise.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/shim-promise.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/use-async-require.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/use-async-require.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/use-computed-property.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/use-computed-property.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/use-for-of.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/use-for-of.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/use-method-definition.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/use-method-definition.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/use-property-shorthand.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/use-property-shorthand.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/use-standard-promise.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/use-standard-promise.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/valid-amd-id.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/valid-amd-id.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/valid-class-jsdoc.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/valid-class-jsdoc.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/valid-constructor.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/valid-constructor.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/valid-dom-style.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/valid-dom-style.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/valid-jsdoc.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/valid-jsdoc.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/valid-map-set.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/valid-map-set.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/valid-super.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/valid-super.spec.js -------------------------------------------------------------------------------- /test/lib/js/rules/valid-var-jsdoc.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/js/rules/valid-var-jsdoc.spec.js -------------------------------------------------------------------------------- /test/lib/less/checker.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/less/checker.spec.js -------------------------------------------------------------------------------- /test/lib/log.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/log.spec.js -------------------------------------------------------------------------------- /test/lib/util.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/util.spec.js -------------------------------------------------------------------------------- /test/lib/version.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecomfe/fecs/HEAD/test/lib/version.spec.js --------------------------------------------------------------------------------