├── .babelrc ├── .eslintrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── RULES.md ├── lib ├── context.js ├── linter.js └── rules │ ├── app_context.js │ ├── container.js │ ├── dir_structure.js │ ├── index.js │ ├── naming_convention.js │ └── utils.js ├── package.json └── test ├── fixtures ├── component.tt ├── container.tt └── context.tt ├── helpers.js └── rules_test.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015"], 3 | } 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /dist 3 | /tmp 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | /lib 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/README.md -------------------------------------------------------------------------------- /RULES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/RULES.md -------------------------------------------------------------------------------- /lib/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/lib/context.js -------------------------------------------------------------------------------- /lib/linter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/lib/linter.js -------------------------------------------------------------------------------- /lib/rules/app_context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/lib/rules/app_context.js -------------------------------------------------------------------------------- /lib/rules/container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/lib/rules/container.js -------------------------------------------------------------------------------- /lib/rules/dir_structure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/lib/rules/dir_structure.js -------------------------------------------------------------------------------- /lib/rules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/lib/rules/index.js -------------------------------------------------------------------------------- /lib/rules/naming_convention.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/lib/rules/naming_convention.js -------------------------------------------------------------------------------- /lib/rules/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/lib/rules/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/package.json -------------------------------------------------------------------------------- /test/fixtures/component.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/test/fixtures/component.tt -------------------------------------------------------------------------------- /test/fixtures/container.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/test/fixtures/container.tt -------------------------------------------------------------------------------- /test/fixtures/context.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/test/fixtures/context.tt -------------------------------------------------------------------------------- /test/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/test/helpers.js -------------------------------------------------------------------------------- /test/rules_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mantrajs/mantra-lint/HEAD/test/rules_test.js --------------------------------------------------------------------------------