├── .c8rc.json ├── .dockerignore ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── check-links.yml │ ├── ci.yml │ └── deploy.yml ├── .gitignore ├── .npmignore ├── CLAUDE.md ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── app ├── ghost-version.js ├── index.js ├── middlewares │ ├── log-request.js │ ├── sentry.js │ └── upload-validation.js ├── public │ ├── .eslintrc.js │ ├── android-chrome-192x192.png │ ├── android-chrome-256x256.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── gscan.css │ ├── js │ │ └── gscan.js │ ├── logo-black-01.png │ ├── logo-gscan-black.png │ ├── logo-white-01.png │ ├── mstile-150x150.png │ └── safari-pinned-tab.svg └── tpl │ ├── error-404.hbs │ ├── error.hbs │ ├── index.hbs │ ├── layouts │ └── default.hbs │ ├── partials │ ├── icon-arrow-down.hbs │ ├── icon-arrow-up.hbs │ ├── rule-fail.hbs │ ├── rule-pass.hbs │ └── toggle.hbs │ └── result.hbs ├── bin └── cli.js ├── config.example.json ├── jsconfig.json ├── k8s ├── base │ ├── deployment.yml │ ├── kustomization.yml │ ├── secret.yml │ └── service.yml └── overlays │ ├── development │ ├── deployment.yml │ └── kustomization.yml │ └── staging │ ├── deployment.yml │ ├── kustomization.yml │ └── secret.yml ├── lib ├── ast-linter │ ├── README.md │ ├── helpers │ │ └── index.js │ ├── index.js │ ├── linter.js │ ├── parser.js │ └── rules │ │ ├── base.js │ │ ├── index.js │ │ ├── internal │ │ └── scope.js │ │ ├── lint-no-author-helper-in-post-page-context.js │ │ ├── lint-no-img-url-in-conditionals.js │ │ ├── lint-no-limit-all-in-get-helper.js │ │ ├── lint-no-limit-over-100-in-get-helper.js │ │ ├── lint-no-member-products-data-helper.js │ │ ├── lint-no-multi-param-conditionals.js │ │ ├── lint-no-nested-async-helpers.js │ │ ├── lint-no-prev-next-post-outside-post-context.js │ │ ├── lint-no-price-data-currency-context.js │ │ ├── lint-no-price-data-currency-global.js │ │ ├── lint-no-price-data-monthly-yearly.js │ │ ├── lint-no-product-data-helper.js │ │ ├── lint-no-products-data-helper.js │ │ ├── lint-no-products-helper.js │ │ ├── lint-no-tier-benefit-as-object.js │ │ ├── lint-no-tier-price-as-object.js │ │ ├── lint-no-unknown-custom-theme-select-value-in-match.js │ │ ├── lint-no-unknown-custom-theme-settings.js │ │ ├── lint-no-unknown-globals.js │ │ ├── lint-no-unknown-helpers.js │ │ ├── lint-no-unknown-page-properties.js │ │ ├── lint-no-unknown-partials.js │ │ ├── mark-declared-inline-partials.js │ │ ├── mark-used-custom-theme-settings.js │ │ ├── mark-used-helpers.js │ │ ├── mark-used-page-properties.js │ │ └── mark-used-partials.js ├── checker.js ├── checks │ ├── 001-deprecations.js │ ├── 002-comment-id.js │ ├── 005-template-compile.js │ ├── 010-package-json.js │ ├── 020-theme-structure.js │ ├── 030-assets.js │ ├── 040-ghost-head-foot.js │ ├── 050-koenig-css-classes.js │ ├── 051-custom-fonts-css-properties.js │ ├── 060-js-api-usage.js │ ├── 070-theme-translations.js │ ├── 080-helper-usage.js │ ├── 090-template-syntax.js │ ├── 100-custom-template-settings-usage.js │ ├── 110-page-builder-usage.js │ ├── 120-no-unknown-globals.js │ └── README.md ├── faker │ └── index.js ├── format.js ├── index.js ├── read-theme.js ├── read-zip.js ├── specs │ ├── index.js │ ├── v1.js │ ├── v2.js │ ├── v3.js │ ├── v4.js │ ├── v5.js │ └── v6.js └── utils │ ├── index.js │ ├── package-json.js │ ├── score-calculator.js │ └── versions.json ├── loggingrc.js ├── nodemon.json ├── package.json ├── test ├── .eslintrc.js ├── 001-deprecations.test.js ├── 005-template-compile.test.js ├── 010-package-json.test.js ├── 020-theme-structure.test.js ├── 030-assets.test.js ├── 040-ghost-head-foot.test.js ├── 050-koenig-css-classes.test.js ├── 051-custom-fonts-css-properties.test.js ├── 060-js-api-usage.test.js ├── 070-theme-translations.test.js ├── 080-helper-usage.test.js ├── 090-template-syntax.test.js ├── 100-custom-template-settings-usage.test.js ├── 110-page-builder-usage.test.js ├── 120-no-unknown-globals.test.js ├── ast-linter.test.js ├── checker.test.js ├── fixtures │ ├── ast-linter │ │ ├── img-url-in-conditional.hbs │ │ ├── multi-param-conditional.hbs │ │ └── simple.hbs │ └── themes │ │ ├── 001-deprecations │ │ ├── v1 │ │ │ ├── invalid │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── mixed │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ └── valid │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ ├── mypartial.hbs │ │ │ │ └── this-is-a-very-long-path.hbs.old │ │ │ │ └── post.hbs │ │ ├── v2 │ │ │ ├── invalid │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid_all │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── mixed │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ ├── mypartial.hbs │ │ │ │ │ └── this-is-a-very-long-path.hbs.old │ │ │ │ └── post.hbs │ │ │ └── valid │ │ │ │ ├── assets │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ ├── mypartial.hbs │ │ │ │ └── this-is-a-very-long-path.hbs.old │ │ │ │ └── post.hbs │ │ ├── v3 │ │ │ ├── invalid │ │ │ │ ├── account.hbs │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid_all │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── mixed │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ ├── mypartial.hbs │ │ │ │ │ └── this-is-a-very-long-path.hbs.old │ │ │ │ └── post.hbs │ │ │ └── valid │ │ │ │ ├── assets │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ ├── v4 │ │ │ ├── invalid │ │ │ │ ├── account.hbs │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid_all │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── mixed │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ ├── mypartial.hbs │ │ │ │ │ └── this-is-a-very-long-path.hbs.old │ │ │ │ └── post.hbs │ │ │ └── valid │ │ │ │ ├── assets │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ ├── v5 │ │ │ ├── invalid │ │ │ │ ├── account.hbs │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid_all │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid_partial │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── mixed │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ ├── mypartial.hbs │ │ │ │ │ └── this-is-a-very-long-path.hbs.old │ │ │ │ └── post.hbs │ │ │ └── valid │ │ │ │ ├── assets │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ └── v6 │ │ │ ├── invalid │ │ │ ├── amp-lightning-with-attrs.hbs │ │ │ ├── amp-lightning.hbs │ │ │ ├── amp-with-class.hbs │ │ │ ├── amp.hbs │ │ │ ├── fb-twitter-helpers │ │ │ │ ├── fb-pattern-1.hbs │ │ │ │ ├── fb-pattern-2.hbs │ │ │ │ ├── fb-pattern-3.hbs │ │ │ │ ├── twitter-pattern-1.hbs │ │ │ │ ├── twitter-pattern-2.hbs │ │ │ │ └── twitter-pattern-3.hbs │ │ │ ├── index.hbs │ │ │ └── post.hbs │ │ │ └── valid │ │ │ ├── index.hbs │ │ │ ├── not-amp.hbs │ │ │ └── post.hbs │ │ ├── 005-compile │ │ ├── v1 │ │ │ ├── invalid-with-partials │ │ │ │ ├── index.hbs │ │ │ │ ├── package.json │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ ├── partialsbroke.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── page.hbs │ │ │ │ └── post.hbs │ │ │ └── valid │ │ │ │ └── default.hbs │ │ ├── v2 │ │ │ ├── invalid-with-partials │ │ │ │ ├── index.hbs │ │ │ │ ├── package.json │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ ├── partialsbroke.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── page.hbs │ │ │ │ └── post.hbs │ │ │ └── valid │ │ │ │ └── default.hbs │ │ ├── v3 │ │ │ ├── invalid-with-partials │ │ │ │ ├── index.hbs │ │ │ │ ├── package.json │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ ├── partialsbroke.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── page.hbs │ │ │ │ └── post.hbs │ │ │ ├── valid-with-partials │ │ │ │ ├── index.hbs │ │ │ │ └── partials │ │ │ │ │ └── mypartial.hbs │ │ │ └── valid │ │ │ │ └── default.hbs │ │ ├── v4 │ │ │ ├── invalid-folder │ │ │ │ ├── default.hbs │ │ │ │ ├── folder │ │ │ │ │ └── invalid-template.hbs │ │ │ │ ├── index.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid-partial-folder │ │ │ │ ├── default.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── folder │ │ │ │ │ │ └── invalid-partial.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid-partial │ │ │ │ ├── default.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── invalid-partial.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid-with-dynamic-partials │ │ │ │ ├── index.hbs │ │ │ │ ├── package.json │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid-with-inline-partials-2 │ │ │ │ ├── index.hbs │ │ │ │ ├── package.json │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid-with-inline-partials │ │ │ │ ├── index.hbs │ │ │ │ ├── package.json │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid-with-partials │ │ │ │ ├── index.hbs │ │ │ │ ├── package.json │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ ├── partialsbroke.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── page.hbs │ │ │ │ └── post.hbs │ │ │ ├── missing-partials │ │ │ │ ├── index.hbs │ │ │ │ └── partials │ │ │ │ │ └── mypartial.hbs │ │ │ ├── recursive-partials │ │ │ │ ├── default.hbs │ │ │ │ └── partials │ │ │ │ │ └── recursive.hbs │ │ │ ├── unused-partials │ │ │ │ ├── index.hbs │ │ │ │ └── partials │ │ │ │ │ ├── mypartial.hbs │ │ │ │ │ └── unusedpartial.hbs │ │ │ ├── valid-with-dynamic-partials │ │ │ │ ├── index.hbs │ │ │ │ ├── package.json │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── valid-with-partials │ │ │ │ ├── index.hbs │ │ │ │ └── partials │ │ │ │ │ ├── mypartial.hbs │ │ │ │ │ └── partialWithInlinePartial.hbs │ │ │ └── valid │ │ │ │ └── default.hbs │ │ └── v5 │ │ │ ├── invalid-with-dynamic-partials │ │ │ ├── index.hbs │ │ │ ├── package.json │ │ │ ├── partials │ │ │ │ └── mypartial.hbs │ │ │ └── post.hbs │ │ │ ├── invalid-with-inline-partials-2 │ │ │ ├── index.hbs │ │ │ ├── package.json │ │ │ ├── partials │ │ │ │ └── mypartial.hbs │ │ │ └── post.hbs │ │ │ ├── invalid-with-inline-partials │ │ │ ├── index.hbs │ │ │ ├── package.json │ │ │ ├── partials │ │ │ │ └── mypartial.hbs │ │ │ └── post.hbs │ │ │ ├── invalid-with-partials │ │ │ ├── index.hbs │ │ │ ├── package.json │ │ │ ├── partials │ │ │ │ └── mypartial.hbs │ │ │ ├── partialsbroke.hbs │ │ │ └── post.hbs │ │ │ ├── invalid │ │ │ ├── author.hbs │ │ │ ├── default.hbs │ │ │ ├── index.hbs │ │ │ ├── page.hbs │ │ │ └── post.hbs │ │ │ ├── missing-partials │ │ │ ├── index.hbs │ │ │ └── partials │ │ │ │ └── mypartial.hbs │ │ │ ├── recursive-partials │ │ │ ├── default.hbs │ │ │ └── partials │ │ │ │ └── recursive.hbs │ │ │ ├── unused-partials │ │ │ ├── index.hbs │ │ │ └── partials │ │ │ │ ├── mypartial.hbs │ │ │ │ └── unusedpartial.hbs │ │ │ ├── valid-with-dynamic-partials │ │ │ ├── index.hbs │ │ │ ├── package.json │ │ │ ├── partials │ │ │ │ └── mypartial.hbs │ │ │ └── post.hbs │ │ │ ├── valid-with-partials │ │ │ ├── index.hbs │ │ │ └── partials │ │ │ │ ├── mypartial.hbs │ │ │ │ └── partialWithInlinePartial.hbs │ │ │ └── valid │ │ │ └── default.hbs │ │ ├── 010-packagejson │ │ ├── bad-config-2 │ │ │ └── package.json │ │ ├── bad-config │ │ │ └── package.json │ │ ├── deprecated-engines-ghost-api-v01 │ │ │ └── package.json │ │ ├── deprecated-engines-ghost-api-v2 │ │ │ └── package.json │ │ ├── fields-are-invalid │ │ │ └── package.json │ │ ├── fields-are-missing │ │ │ └── package.json │ │ ├── fields-are-valid-v3 │ │ │ └── package.json │ │ ├── fields-are-valid │ │ │ └── package.json │ │ ├── ghost-api-use │ │ │ └── package.json │ │ ├── invalid-custom-theme │ │ │ └── package.json │ │ ├── no-config │ │ │ └── package.json │ │ ├── parse-error │ │ │ └── package.json │ │ └── valid-custom-theme │ │ │ └── package.json │ │ ├── 020-structure │ │ ├── mixed │ │ │ ├── index.hbs │ │ │ └── package.json │ │ └── recommendation │ │ │ ├── index.hbs │ │ │ ├── package.json │ │ │ └── post.hbs │ │ ├── 030-assets │ │ ├── .DS_Store │ │ ├── ignored.zip │ │ ├── ignored │ │ │ ├── assets │ │ │ │ ├── Thumbs.db │ │ │ │ └── default.hbs │ │ │ └── bower_components │ │ │ │ └── foo │ │ │ │ └── index.js │ │ ├── missing │ │ │ └── default.hbs │ │ ├── symlink │ │ │ └── assets │ │ │ │ ├── foo.png │ │ │ │ └── mysymlink.png │ │ ├── symlink2 │ │ │ └── assets │ │ │ │ └── mysymlink │ │ ├── twoDefectFiles │ │ │ ├── default.hbs │ │ │ └── partials │ │ │ │ └── sidebar.hbs │ │ └── valid │ │ │ └── default.hbs │ │ ├── 040-head-foot │ │ ├── missing │ │ │ └── default.hbs │ │ └── valid │ │ │ └── default.hbs │ │ ├── 050-koenig-css-classes │ │ ├── missing │ │ │ ├── assets │ │ │ │ └── my.css │ │ │ └── default.hbs │ │ ├── mixed │ │ │ ├── assets │ │ │ │ └── my.css │ │ │ └── default.hbs │ │ ├── valid-card-assets-exclude │ │ │ ├── assets │ │ │ │ └── my.css │ │ │ ├── default.hbs │ │ │ └── package.json │ │ ├── valid-card-assets-include │ │ │ ├── assets │ │ │ │ └── my.css │ │ │ ├── default.hbs │ │ │ └── package.json │ │ ├── valid-card-assets │ │ │ ├── assets │ │ │ │ └── my.css │ │ │ ├── default.hbs │ │ │ └── package.json │ │ └── valid │ │ │ ├── assets │ │ │ └── my.css │ │ │ └── default.hbs │ │ ├── 051-custom-fonts-css-properties │ │ ├── missing │ │ │ ├── assets │ │ │ │ └── my.css │ │ │ └── default.hbs │ │ └── valid │ │ │ ├── assets │ │ │ └── my.css │ │ │ └── default.hbs │ │ ├── 060-js-api-usage │ │ ├── invalid │ │ │ └── assets │ │ │ │ └── js │ │ │ │ └── main.js │ │ └── valid │ │ │ └── assets │ │ │ └── js │ │ │ └── main.js │ │ ├── 070-theme-translations │ │ ├── invalid │ │ │ ├── default.hbs │ │ │ └── locales │ │ │ │ ├── en-gb.json │ │ │ │ ├── en.json │ │ │ │ └── es.json │ │ └── valid │ │ │ ├── default.hbs │ │ │ └── locales │ │ │ ├── en.json │ │ │ └── es.json │ │ ├── 080-helper-usage │ │ ├── v1 │ │ │ ├── invalid │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── mixed │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ └── valid │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ ├── mypartial.hbs │ │ │ │ └── this-is-a-very-long-path.hbs.old │ │ │ │ └── post.hbs │ │ ├── v2 │ │ │ ├── invalid │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid_all │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── mixed │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ ├── mypartial.hbs │ │ │ │ │ └── this-is-a-very-long-path.hbs.old │ │ │ │ └── post.hbs │ │ │ └── valid │ │ │ │ ├── assets │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ ├── mypartial.hbs │ │ │ │ └── this-is-a-very-long-path.hbs.old │ │ │ │ └── post.hbs │ │ ├── v3 │ │ │ ├── invalid │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid_all │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── mixed │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ │ ├── mypartial.hbs │ │ │ │ │ └── this-is-a-very-long-path.hbs.old │ │ │ │ └── post.hbs │ │ │ └── valid │ │ │ │ ├── assets │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── partials │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ ├── v4 │ │ │ ├── invalid-folder │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── custom │ │ │ │ │ └── custom-template.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── package.json │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid │ │ │ │ ├── account.hbs │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── package.json │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── invalid_all │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── package.json │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ │ ├── mixed │ │ │ │ ├── assets │ │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── package.json │ │ │ │ ├── partials │ │ │ │ │ ├── mypartial.hbs │ │ │ │ │ └── this-is-a-very-long-path.hbs.old │ │ │ │ └── post.hbs │ │ │ └── valid │ │ │ │ ├── assets │ │ │ │ └── my.css │ │ │ │ ├── author.hbs │ │ │ │ ├── default.hbs │ │ │ │ ├── error.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── package.json │ │ │ │ ├── partials │ │ │ │ └── mypartial.hbs │ │ │ │ └── post.hbs │ │ └── v5 │ │ │ ├── invalid-no-empty-translations │ │ │ ├── assets │ │ │ │ └── my.css │ │ │ ├── author.hbs │ │ │ ├── default.hbs │ │ │ ├── error.hbs │ │ │ ├── index.hbs │ │ │ ├── package.json │ │ │ ├── partials │ │ │ │ └── mypartial.hbs │ │ │ └── post.hbs │ │ │ └── valid │ │ │ ├── assets │ │ │ └── my.css │ │ │ ├── author.hbs │ │ │ ├── default.hbs │ │ │ ├── error.hbs │ │ │ ├── index.hbs │ │ │ ├── package.json │ │ │ ├── partials │ │ │ └── mypartial.hbs │ │ │ └── post.hbs │ │ ├── 090-template-syntax │ │ ├── img-url-in-conditional │ │ │ └── default.hbs │ │ ├── no-author-helper-in-post-context │ │ │ ├── no-post-context │ │ │ │ └── default.hbs │ │ │ └── post-context │ │ │ │ └── default.hbs │ │ ├── no-limit-all-in-get-helper │ │ │ ├── with-limit-all │ │ │ │ └── default.hbs │ │ │ └── without-limit-all │ │ │ │ └── default.hbs │ │ ├── no-limit-over-100-in-get-helper │ │ │ ├── with-limit-over-100 │ │ │ │ └── default.hbs │ │ │ └── without-limit-over-100 │ │ │ │ └── default.hbs │ │ ├── no-member-products-data-helper │ │ │ └── default.hbs │ │ ├── no-monthly-price-helper │ │ │ └── default.hbs │ │ ├── no-price-data-currency-context │ │ │ ├── member-subscriptions-price-helper │ │ │ │ └── default.hbs │ │ │ ├── member-subscriptions │ │ │ │ └── default.hbs │ │ │ └── tiers-price-helper │ │ │ │ └── default.hbs │ │ ├── no-price-data-currency-global │ │ │ ├── global │ │ │ │ └── default.hbs │ │ │ ├── partial │ │ │ │ ├── default.hbs │ │ │ │ ├── partials │ │ │ │ │ └── mypartial.hbs │ │ │ │ └── subfolder │ │ │ │ │ └── account.hbs │ │ │ └── price-helper │ │ │ │ └── default.hbs │ │ ├── no-price-data-monthly-yearly │ │ │ ├── global │ │ │ │ └── default.hbs │ │ │ └── price-helper │ │ │ │ └── default.hbs │ │ ├── no-product-data-helper │ │ │ └── default.hbs │ │ ├── no-products-data-helper │ │ │ └── default.hbs │ │ ├── no-products-helper │ │ │ ├── no-products-helper │ │ │ │ └── default.hbs │ │ │ └── with-products-helper │ │ │ │ └── default.hbs │ │ ├── no-tier-benefit-as-object │ │ │ └── default.hbs │ │ ├── no-yearly-price-helper │ │ │ └── default.hbs │ │ └── theme-with-partials │ │ │ ├── index.hbs │ │ │ └── partials │ │ │ └── title.hbs │ │ ├── 100-custom-template-settings-usage │ │ ├── filter-attribute-uppercase │ │ │ ├── index.hbs │ │ │ └── package.json │ │ ├── filter-attribute │ │ │ ├── index.hbs │ │ │ └── package.json │ │ ├── no-custom-settings │ │ │ ├── index.hbs │ │ │ └── package.json │ │ ├── partial │ │ │ ├── index.hbs │ │ │ └── package.json │ │ ├── unused │ │ │ ├── index.hbs │ │ │ └── package.json │ │ ├── valid │ │ │ ├── index.hbs │ │ │ └── package.json │ │ └── with-partials │ │ │ ├── index.hbs │ │ │ ├── package.json │ │ │ └── partials │ │ │ ├── footer.hbs │ │ │ └── header.hbs │ │ ├── 110-page-builder │ │ ├── invalid │ │ │ ├── missing-page-usage │ │ │ │ └── default.hbs │ │ │ └── unknown-page-properties │ │ │ │ └── default.hbs │ │ └── valid │ │ │ ├── usage-in-partial │ │ │ ├── default.hbs │ │ │ └── partials │ │ │ │ └── header.hbs │ │ │ └── usage-in-template │ │ │ └── default.hbs │ │ ├── 120-no-unknown-globals │ │ └── v5 │ │ │ ├── invalid │ │ │ └── default.hbs │ │ │ ├── valid-with-globals │ │ │ └── default.hbs │ │ │ └── valid-with-locals │ │ │ └── default.hbs │ │ ├── bad-example.zip │ │ ├── example.zip │ │ ├── flat-example.zip │ │ ├── is-empty │ │ ├── .gitkeep │ │ └── README.md │ │ ├── multi-example.zip │ │ ├── nested-example.zip │ │ ├── not-a-theme.zip │ │ ├── partials │ │ └── logo.new.hbs │ │ ├── theme-with-block-partials │ │ ├── index.hbs │ │ └── partials │ │ │ └── unknown-partial.hbs │ │ ├── theme-with-custom-settings │ │ ├── default.hbs │ │ └── package.json │ │ ├── theme-with-custom-templates │ │ ├── assets │ │ │ ├── ignoreme.hbs │ │ │ └── styles.css │ │ ├── custom-My-Post.hbs │ │ ├── custom-about.hbs │ │ ├── custom │ │ │ └── test.hbs │ │ ├── my-page-about.hbs │ │ ├── package.json │ │ ├── page-1.hbs │ │ ├── page.hbs │ │ ├── podcast │ │ │ └── rss.hbs │ │ ├── post-partials │ │ │ └── footer.hbs │ │ ├── post-welcome-ghost.hbs │ │ └── post.hbs │ │ ├── theme-with-partials │ │ ├── index.hbs │ │ ├── logo.new.hbs │ │ ├── package.json │ │ ├── partials │ │ │ ├── mypartial.hbs │ │ │ └── subfolder │ │ │ │ └── test.hbs │ │ ├── partialsbroke.hbs │ │ └── post.hbs │ │ └── zip-content │ │ ├── README.md │ │ ├── bad-example-folder │ │ ├── index.hbs │ │ ├── package.json │ │ ├── partials │ │ │ └── loop.hbs │ │ └── post.hbs │ │ ├── example │ │ ├── index.hbs │ │ ├── package.json │ │ ├── partials │ │ │ └── loop.hbs │ │ └── post.hbs │ │ ├── multi-example │ │ ├── documentation │ │ │ └── README.md │ │ └── theme │ │ │ └── theme-name │ │ │ ├── index.hbs │ │ │ ├── package.json │ │ │ ├── partials │ │ │ └── loop.hbs │ │ │ └── post.hbs │ │ ├── nested-example │ │ └── bad-example-folder │ │ │ ├── index.hbs │ │ │ ├── package.json │ │ │ ├── partials │ │ │ └── loop.hbs │ │ │ └── post.hbs │ │ └── not-a-theme │ │ └── package.json ├── format.test.js ├── general.test.js ├── read-theme.test.js ├── read-zip.test.js ├── utils.js ├── utils │ └── score-calculator.test.js └── valid-doc-links.js └── yarn.lock /.c8rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/.c8rc.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/fixtures 3 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/check-links.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/.github/workflows/check-links.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/.npmignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/SECURITY.md -------------------------------------------------------------------------------- /app/ghost-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/ghost-version.js -------------------------------------------------------------------------------- /app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/index.js -------------------------------------------------------------------------------- /app/middlewares/log-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/middlewares/log-request.js -------------------------------------------------------------------------------- /app/middlewares/sentry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/middlewares/sentry.js -------------------------------------------------------------------------------- /app/middlewares/upload-validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/middlewares/upload-validation.js -------------------------------------------------------------------------------- /app/public/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/public/.eslintrc.js -------------------------------------------------------------------------------- /app/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /app/public/android-chrome-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/public/android-chrome-256x256.png -------------------------------------------------------------------------------- /app/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/public/apple-touch-icon.png -------------------------------------------------------------------------------- /app/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/public/favicon-16x16.png -------------------------------------------------------------------------------- /app/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/public/favicon-32x32.png -------------------------------------------------------------------------------- /app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/public/favicon.ico -------------------------------------------------------------------------------- /app/public/gscan.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/public/gscan.css -------------------------------------------------------------------------------- /app/public/js/gscan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/public/js/gscan.js -------------------------------------------------------------------------------- /app/public/logo-black-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/public/logo-black-01.png -------------------------------------------------------------------------------- /app/public/logo-gscan-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/public/logo-gscan-black.png -------------------------------------------------------------------------------- /app/public/logo-white-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/public/logo-white-01.png -------------------------------------------------------------------------------- /app/public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/public/mstile-150x150.png -------------------------------------------------------------------------------- /app/public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /app/tpl/error-404.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/tpl/error-404.hbs -------------------------------------------------------------------------------- /app/tpl/error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/tpl/error.hbs -------------------------------------------------------------------------------- /app/tpl/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/tpl/index.hbs -------------------------------------------------------------------------------- /app/tpl/layouts/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/tpl/layouts/default.hbs -------------------------------------------------------------------------------- /app/tpl/partials/icon-arrow-down.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/tpl/partials/icon-arrow-down.hbs -------------------------------------------------------------------------------- /app/tpl/partials/icon-arrow-up.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/tpl/partials/icon-arrow-up.hbs -------------------------------------------------------------------------------- /app/tpl/partials/rule-fail.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/tpl/partials/rule-fail.hbs -------------------------------------------------------------------------------- /app/tpl/partials/rule-pass.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/tpl/partials/rule-pass.hbs -------------------------------------------------------------------------------- /app/tpl/partials/toggle.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/tpl/partials/toggle.hbs -------------------------------------------------------------------------------- /app/tpl/result.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/app/tpl/result.hbs -------------------------------------------------------------------------------- /bin/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/bin/cli.js -------------------------------------------------------------------------------- /config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/config.example.json -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/jsconfig.json -------------------------------------------------------------------------------- /k8s/base/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/k8s/base/deployment.yml -------------------------------------------------------------------------------- /k8s/base/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/k8s/base/kustomization.yml -------------------------------------------------------------------------------- /k8s/base/secret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/k8s/base/secret.yml -------------------------------------------------------------------------------- /k8s/base/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/k8s/base/service.yml -------------------------------------------------------------------------------- /k8s/overlays/development/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/k8s/overlays/development/deployment.yml -------------------------------------------------------------------------------- /k8s/overlays/development/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/k8s/overlays/development/kustomization.yml -------------------------------------------------------------------------------- /k8s/overlays/staging/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/k8s/overlays/staging/deployment.yml -------------------------------------------------------------------------------- /k8s/overlays/staging/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/k8s/overlays/staging/kustomization.yml -------------------------------------------------------------------------------- /k8s/overlays/staging/secret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/k8s/overlays/staging/secret.yml -------------------------------------------------------------------------------- /lib/ast-linter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/README.md -------------------------------------------------------------------------------- /lib/ast-linter/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/helpers/index.js -------------------------------------------------------------------------------- /lib/ast-linter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/index.js -------------------------------------------------------------------------------- /lib/ast-linter/linter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/linter.js -------------------------------------------------------------------------------- /lib/ast-linter/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/parser.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/base.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/index.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/internal/scope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/internal/scope.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-author-helper-in-post-page-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-author-helper-in-post-page-context.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-img-url-in-conditionals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-img-url-in-conditionals.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-limit-all-in-get-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-limit-all-in-get-helper.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-limit-over-100-in-get-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-limit-over-100-in-get-helper.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-member-products-data-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-member-products-data-helper.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-multi-param-conditionals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-multi-param-conditionals.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-nested-async-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-nested-async-helpers.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-prev-next-post-outside-post-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-prev-next-post-outside-post-context.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-price-data-currency-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-price-data-currency-context.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-price-data-currency-global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-price-data-currency-global.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-price-data-monthly-yearly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-price-data-monthly-yearly.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-product-data-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-product-data-helper.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-products-data-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-products-data-helper.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-products-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-products-helper.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-tier-benefit-as-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-tier-benefit-as-object.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-tier-price-as-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-tier-price-as-object.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-unknown-custom-theme-select-value-in-match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-unknown-custom-theme-select-value-in-match.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-unknown-custom-theme-settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-unknown-custom-theme-settings.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-unknown-globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-unknown-globals.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-unknown-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-unknown-helpers.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-unknown-page-properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-unknown-page-properties.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/lint-no-unknown-partials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/lint-no-unknown-partials.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/mark-declared-inline-partials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/mark-declared-inline-partials.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/mark-used-custom-theme-settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/mark-used-custom-theme-settings.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/mark-used-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/mark-used-helpers.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/mark-used-page-properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/mark-used-page-properties.js -------------------------------------------------------------------------------- /lib/ast-linter/rules/mark-used-partials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/ast-linter/rules/mark-used-partials.js -------------------------------------------------------------------------------- /lib/checker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checker.js -------------------------------------------------------------------------------- /lib/checks/001-deprecations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checks/001-deprecations.js -------------------------------------------------------------------------------- /lib/checks/002-comment-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checks/002-comment-id.js -------------------------------------------------------------------------------- /lib/checks/005-template-compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checks/005-template-compile.js -------------------------------------------------------------------------------- /lib/checks/010-package-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checks/010-package-json.js -------------------------------------------------------------------------------- /lib/checks/020-theme-structure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checks/020-theme-structure.js -------------------------------------------------------------------------------- /lib/checks/030-assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checks/030-assets.js -------------------------------------------------------------------------------- /lib/checks/040-ghost-head-foot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checks/040-ghost-head-foot.js -------------------------------------------------------------------------------- /lib/checks/050-koenig-css-classes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checks/050-koenig-css-classes.js -------------------------------------------------------------------------------- /lib/checks/051-custom-fonts-css-properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checks/051-custom-fonts-css-properties.js -------------------------------------------------------------------------------- /lib/checks/060-js-api-usage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checks/060-js-api-usage.js -------------------------------------------------------------------------------- /lib/checks/070-theme-translations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checks/070-theme-translations.js -------------------------------------------------------------------------------- /lib/checks/080-helper-usage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checks/080-helper-usage.js -------------------------------------------------------------------------------- /lib/checks/090-template-syntax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checks/090-template-syntax.js -------------------------------------------------------------------------------- /lib/checks/100-custom-template-settings-usage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checks/100-custom-template-settings-usage.js -------------------------------------------------------------------------------- /lib/checks/110-page-builder-usage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checks/110-page-builder-usage.js -------------------------------------------------------------------------------- /lib/checks/120-no-unknown-globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checks/120-no-unknown-globals.js -------------------------------------------------------------------------------- /lib/checks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/checks/README.md -------------------------------------------------------------------------------- /lib/faker/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/faker/index.js -------------------------------------------------------------------------------- /lib/format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/format.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/read-theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/read-theme.js -------------------------------------------------------------------------------- /lib/read-zip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/read-zip.js -------------------------------------------------------------------------------- /lib/specs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/specs/index.js -------------------------------------------------------------------------------- /lib/specs/v1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/specs/v1.js -------------------------------------------------------------------------------- /lib/specs/v2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/specs/v2.js -------------------------------------------------------------------------------- /lib/specs/v3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/specs/v3.js -------------------------------------------------------------------------------- /lib/specs/v4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/specs/v4.js -------------------------------------------------------------------------------- /lib/specs/v5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/specs/v5.js -------------------------------------------------------------------------------- /lib/specs/v6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/specs/v6.js -------------------------------------------------------------------------------- /lib/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/utils/index.js -------------------------------------------------------------------------------- /lib/utils/package-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/utils/package-json.js -------------------------------------------------------------------------------- /lib/utils/score-calculator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/utils/score-calculator.js -------------------------------------------------------------------------------- /lib/utils/versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/lib/utils/versions.json -------------------------------------------------------------------------------- /loggingrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/loggingrc.js -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/package.json -------------------------------------------------------------------------------- /test/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/.eslintrc.js -------------------------------------------------------------------------------- /test/001-deprecations.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/001-deprecations.test.js -------------------------------------------------------------------------------- /test/005-template-compile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/005-template-compile.test.js -------------------------------------------------------------------------------- /test/010-package-json.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/010-package-json.test.js -------------------------------------------------------------------------------- /test/020-theme-structure.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/020-theme-structure.test.js -------------------------------------------------------------------------------- /test/030-assets.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/030-assets.test.js -------------------------------------------------------------------------------- /test/040-ghost-head-foot.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/040-ghost-head-foot.test.js -------------------------------------------------------------------------------- /test/050-koenig-css-classes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/050-koenig-css-classes.test.js -------------------------------------------------------------------------------- /test/051-custom-fonts-css-properties.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/051-custom-fonts-css-properties.test.js -------------------------------------------------------------------------------- /test/060-js-api-usage.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/060-js-api-usage.test.js -------------------------------------------------------------------------------- /test/070-theme-translations.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/070-theme-translations.test.js -------------------------------------------------------------------------------- /test/080-helper-usage.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/080-helper-usage.test.js -------------------------------------------------------------------------------- /test/090-template-syntax.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/090-template-syntax.test.js -------------------------------------------------------------------------------- /test/100-custom-template-settings-usage.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/100-custom-template-settings-usage.test.js -------------------------------------------------------------------------------- /test/110-page-builder-usage.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/110-page-builder-usage.test.js -------------------------------------------------------------------------------- /test/120-no-unknown-globals.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/120-no-unknown-globals.test.js -------------------------------------------------------------------------------- /test/ast-linter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/ast-linter.test.js -------------------------------------------------------------------------------- /test/checker.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/checker.test.js -------------------------------------------------------------------------------- /test/fixtures/ast-linter/img-url-in-conditional.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/ast-linter/img-url-in-conditional.hbs -------------------------------------------------------------------------------- /test/fixtures/ast-linter/multi-param-conditional.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/ast-linter/multi-param-conditional.hbs -------------------------------------------------------------------------------- /test/fixtures/ast-linter/simple.hbs: -------------------------------------------------------------------------------- 1 | {{test}} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v1/invalid/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v1/invalid/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v1/invalid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v1/invalid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v1/invalid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v1/invalid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v1/invalid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v1/invalid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v1/invalid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v1/invalid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v1/invalid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v1/invalid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v1/mixed/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v1/mixed/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v1/mixed/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v1/mixed/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v1/mixed/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v1/mixed/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v1/mixed/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v1/mixed/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v1/mixed/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v1/mixed/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v1/valid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v1/valid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v1/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v1/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v1/valid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v1/valid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v1/valid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v1/valid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v1/valid/partials/this-is-a-very-long-path.hbs.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v1/valid/partials/this-is-a-very-long-path.hbs.old -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v1/valid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v1/valid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/invalid/assets/my.css: -------------------------------------------------------------------------------- 1 | .kg-card-markdown {} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/invalid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/invalid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/invalid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/invalid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/invalid/error.hbs: -------------------------------------------------------------------------------- 1 | {{statusCode}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/invalid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/invalid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/invalid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/invalid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/invalid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/invalid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/invalid_all/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/invalid_all/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/invalid_all/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/invalid_all/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/invalid_all/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/invalid_all/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/invalid_all/error.hbs: -------------------------------------------------------------------------------- 1 | {{code}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/invalid_all/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/invalid_all/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/invalid_all/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/invalid_all/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/invalid_all/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/invalid_all/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/mixed/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/mixed/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/mixed/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/mixed/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/mixed/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/mixed/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/mixed/error.hbs: -------------------------------------------------------------------------------- 1 | {{statusCode}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/mixed/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/mixed/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/mixed/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/mixed/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/mixed/partials/this-is-a-very-long-path.hbs.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/mixed/partials/this-is-a-very-long-path.hbs.old -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/mixed/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/mixed/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/valid/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/valid/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/valid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/valid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/valid/error.hbs: -------------------------------------------------------------------------------- 1 | {{code}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/valid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/valid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/valid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/valid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/valid/partials/this-is-a-very-long-path.hbs.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/valid/partials/this-is-a-very-long-path.hbs.old -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v2/valid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v2/valid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/invalid/account.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/invalid/account.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/invalid/assets/my.css: -------------------------------------------------------------------------------- 1 | .kg-card-markdown {} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/invalid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/invalid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/invalid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/invalid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/invalid/error.hbs: -------------------------------------------------------------------------------- 1 | {{code}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/invalid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/invalid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/invalid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/invalid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/invalid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/invalid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/invalid_all/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/invalid_all/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/invalid_all/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/invalid_all/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/invalid_all/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/invalid_all/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/invalid_all/error.hbs: -------------------------------------------------------------------------------- 1 | {{code}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/invalid_all/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/invalid_all/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/invalid_all/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/invalid_all/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/invalid_all/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/invalid_all/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/mixed/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/mixed/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/mixed/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/mixed/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/mixed/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/mixed/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/mixed/error.hbs: -------------------------------------------------------------------------------- 1 | {{statusCode}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/mixed/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/mixed/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/mixed/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/mixed/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/mixed/partials/this-is-a-very-long-path.hbs.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/mixed/partials/this-is-a-very-long-path.hbs.old -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/mixed/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/mixed/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/valid/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/valid/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/valid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/valid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/valid/error.hbs: -------------------------------------------------------------------------------- 1 | {{statusCode}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/valid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/valid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/valid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/valid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v3/valid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v3/valid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/invalid/account.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/invalid/account.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/invalid/assets/my.css: -------------------------------------------------------------------------------- 1 | .kg-card-markdown {} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/invalid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/invalid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/invalid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/invalid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/invalid/error.hbs: -------------------------------------------------------------------------------- 1 | {{code}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/invalid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/invalid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/invalid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/invalid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/invalid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/invalid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/invalid_all/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/invalid_all/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/invalid_all/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/invalid_all/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/invalid_all/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/invalid_all/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/invalid_all/error.hbs: -------------------------------------------------------------------------------- 1 | {{code}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/invalid_all/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/invalid_all/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/invalid_all/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/invalid_all/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/invalid_all/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/invalid_all/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/mixed/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/mixed/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/mixed/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/mixed/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/mixed/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/mixed/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/mixed/error.hbs: -------------------------------------------------------------------------------- 1 | {{statusCode}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/mixed/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/mixed/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/mixed/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/mixed/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/mixed/partials/this-is-a-very-long-path.hbs.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/mixed/partials/this-is-a-very-long-path.hbs.old -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/mixed/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/mixed/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/valid/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/valid/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/valid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/valid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/valid/error.hbs: -------------------------------------------------------------------------------- 1 | {{statusCode}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/valid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/valid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/valid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/valid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v4/valid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v4/valid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid/account.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/invalid/account.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid/assets/my.css: -------------------------------------------------------------------------------- 1 | .kg-card-markdown {} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/invalid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/invalid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid/error.hbs: -------------------------------------------------------------------------------- 1 | {{code}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/invalid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/invalid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/invalid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid_all/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/invalid_all/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid_all/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/invalid_all/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid_all/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/invalid_all/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid_all/error.hbs: -------------------------------------------------------------------------------- 1 | {{code}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid_all/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/invalid_all/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid_all/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/invalid_all/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid_all/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/invalid_all/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid_partial/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/invalid_partial/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid_partial/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/invalid_partial/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid_partial/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/invalid_partial/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid_partial/error.hbs: -------------------------------------------------------------------------------- 1 | {{statusCode}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid_partial/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/invalid_partial/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid_partial/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | This should error 2 | {{pageUrl}} 3 | -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/invalid_partial/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/invalid_partial/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/mixed/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/mixed/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/mixed/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/mixed/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/mixed/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/mixed/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/mixed/error.hbs: -------------------------------------------------------------------------------- 1 | {{statusCode}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/mixed/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/mixed/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/mixed/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/mixed/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/mixed/partials/this-is-a-very-long-path.hbs.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/mixed/partials/this-is-a-very-long-path.hbs.old -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/mixed/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/mixed/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/valid/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/valid/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/valid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/valid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/valid/error.hbs: -------------------------------------------------------------------------------- 1 | {{statusCode}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/valid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/valid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/valid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/valid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v5/valid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v5/valid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v6/invalid/amp-lightning-with-attrs.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v6/invalid/amp-lightning-with-attrs.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v6/invalid/amp-lightning.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v6/invalid/amp-lightning.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v6/invalid/amp-with-class.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v6/invalid/amp-with-class.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v6/invalid/amp.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v6/invalid/amp.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v6/invalid/fb-twitter-helpers/fb-pattern-1.hbs: -------------------------------------------------------------------------------- 1 | {{facebook_url}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v6/invalid/fb-twitter-helpers/fb-pattern-2.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v6/invalid/fb-twitter-helpers/fb-pattern-2.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v6/invalid/fb-twitter-helpers/fb-pattern-3.hbs: -------------------------------------------------------------------------------- 1 | {{facebook_url "myfavouritepage"}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v6/invalid/fb-twitter-helpers/twitter-pattern-1.hbs: -------------------------------------------------------------------------------- 1 | {{twitter_url}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v6/invalid/fb-twitter-helpers/twitter-pattern-2.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v6/invalid/fb-twitter-helpers/twitter-pattern-2.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v6/invalid/fb-twitter-helpers/twitter-pattern-3.hbs: -------------------------------------------------------------------------------- 1 | {{twitter_url "myfavouritepage"}} -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v6/invalid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v6/invalid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v6/invalid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v6/invalid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v6/valid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v6/valid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v6/valid/not-amp.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v6/valid/not-amp.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/001-deprecations/v6/valid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/001-deprecations/v6/valid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v1/invalid-with-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v1/invalid-with-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v1/invalid-with-partials/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v1/invalid-with-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | {{bla "string"}} -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v1/invalid-with-partials/partialsbroke.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v1/invalid-with-partials/post.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v1/invalid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v1/invalid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v1/invalid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v1/invalid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v1/invalid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v1/invalid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v1/invalid/page.hbs: -------------------------------------------------------------------------------- 1 | {{! Invalid template}} 2 | {{title}} -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v1/invalid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v1/invalid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v1/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v1/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v2/invalid-with-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v2/invalid-with-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v2/invalid-with-partials/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v2/invalid-with-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | {{bla "string"}} -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v2/invalid-with-partials/partialsbroke.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v2/invalid-with-partials/post.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v2/invalid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v2/invalid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v2/invalid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v2/invalid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v2/invalid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v2/invalid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v2/invalid/page.hbs: -------------------------------------------------------------------------------- 1 | {{! Invalid template}} 2 | {{title}} -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v2/invalid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v2/invalid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v2/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v2/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v3/invalid-with-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v3/invalid-with-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v3/invalid-with-partials/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v3/invalid-with-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | {{bla "string"}} -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v3/invalid-with-partials/partialsbroke.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v3/invalid-with-partials/post.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v3/invalid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v3/invalid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v3/invalid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v3/invalid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v3/invalid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v3/invalid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v3/invalid/page.hbs: -------------------------------------------------------------------------------- 1 | {{! Invalid template}} 2 | {{title}} -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v3/invalid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v3/invalid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v3/valid-with-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v3/valid-with-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v3/valid-with-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | {{cancel_link "subscription"}} -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v3/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v3/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-folder/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/invalid-folder/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-folder/folder/invalid-template.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/invalid-folder/folder/invalid-template.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-folder/index.hbs: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-folder/post.hbs: -------------------------------------------------------------------------------- 1 | Post 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-partial-folder/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/invalid-partial-folder/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-partial-folder/index.hbs: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-partial-folder/partials/folder/invalid-partial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/invalid-partial-folder/partials/folder/invalid-partial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-partial-folder/post.hbs: -------------------------------------------------------------------------------- 1 | Post 2 | {{> "folder/invalid-partial"}} 3 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-partial/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/invalid-partial/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-partial/index.hbs: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-partial/partials/invalid-partial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/invalid-partial/partials/invalid-partial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-partial/post.hbs: -------------------------------------------------------------------------------- 1 | Post 2 | {{> "invalid-partial"}} 3 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-with-dynamic-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/invalid-with-dynamic-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-with-dynamic-partials/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-with-dynamic-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | ok -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-with-dynamic-partials/post.hbs: -------------------------------------------------------------------------------- 1 | {{>(lookup . 'mypartial') post=this}} -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-with-inline-partials-2/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/invalid-with-inline-partials-2/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-with-inline-partials-2/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-with-inline-partials-2/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/invalid-with-inline-partials-2/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-with-inline-partials-2/post.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-with-inline-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/invalid-with-inline-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-with-inline-partials/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-with-inline-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | My content -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-with-inline-partials/post.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-with-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/invalid-with-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-with-partials/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-with-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | {{bla "string"}} 2 | {{> (test)}} -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-with-partials/partialsbroke.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid-with-partials/post.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/invalid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/invalid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/invalid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid/page.hbs: -------------------------------------------------------------------------------- 1 | {{! Invalid template}} 2 | {{title}} -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/invalid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/invalid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/missing-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/missing-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/missing-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | {{cancel_link "subscription"}} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/recursive-partials/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/recursive-partials/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/recursive-partials/partials/recursive.hbs: -------------------------------------------------------------------------------- 1 | {{> recursive}} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/unused-partials/index.hbs: -------------------------------------------------------------------------------- 1 | {{> "mypartial"}} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/unused-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | {{cancel_link "subscription"}} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/unused-partials/partials/unusedpartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/unused-partials/partials/unusedpartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/valid-with-dynamic-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/valid-with-dynamic-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/valid-with-dynamic-partials/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/valid-with-dynamic-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | ok -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/valid-with-dynamic-partials/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/valid-with-dynamic-partials/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/valid-with-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/valid-with-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/valid-with-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | {{cancel_link "subscription"}} -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/valid-with-partials/partials/partialWithInlinePartial.hbs: -------------------------------------------------------------------------------- 1 | {{> stuff}} -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v4/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v4/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid-with-dynamic-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v5/invalid-with-dynamic-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid-with-dynamic-partials/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid-with-dynamic-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | ok -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid-with-dynamic-partials/post.hbs: -------------------------------------------------------------------------------- 1 | {{>(lookup . 'mypartial') post=this}} -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid-with-inline-partials-2/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v5/invalid-with-inline-partials-2/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid-with-inline-partials-2/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid-with-inline-partials-2/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v5/invalid-with-inline-partials-2/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid-with-inline-partials-2/post.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid-with-inline-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v5/invalid-with-inline-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid-with-inline-partials/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid-with-inline-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | My content -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid-with-inline-partials/post.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid-with-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v5/invalid-with-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid-with-partials/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid-with-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | {{bla "string"}} 2 | {{> (test)}} -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid-with-partials/partialsbroke.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid-with-partials/post.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v5/invalid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v5/invalid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v5/invalid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid/page.hbs: -------------------------------------------------------------------------------- 1 | {{! Invalid template}} 2 | {{title}} -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/invalid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v5/invalid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/missing-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v5/missing-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/missing-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | {{cancel_link "subscription"}} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/recursive-partials/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v5/recursive-partials/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/recursive-partials/partials/recursive.hbs: -------------------------------------------------------------------------------- 1 | {{> recursive}} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/unused-partials/index.hbs: -------------------------------------------------------------------------------- 1 | {{> "mypartial"}} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/unused-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | {{cancel_link "subscription"}} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/unused-partials/partials/unusedpartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v5/unused-partials/partials/unusedpartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/valid-with-dynamic-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v5/valid-with-dynamic-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/valid-with-dynamic-partials/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/valid-with-dynamic-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | ok -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/valid-with-dynamic-partials/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v5/valid-with-dynamic-partials/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/valid-with-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v5/valid-with-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/valid-with-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | {{cancel_link "subscription"}} -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/valid-with-partials/partials/partialWithInlinePartial.hbs: -------------------------------------------------------------------------------- 1 | {{> stuff}} -------------------------------------------------------------------------------- /test/fixtures/themes/005-compile/v5/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/005-compile/v5/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/010-packagejson/bad-config-2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/010-packagejson/bad-config-2/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/010-packagejson/bad-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/010-packagejson/bad-config/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/010-packagejson/deprecated-engines-ghost-api-v01/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/010-packagejson/deprecated-engines-ghost-api-v01/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/010-packagejson/deprecated-engines-ghost-api-v2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/010-packagejson/deprecated-engines-ghost-api-v2/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/010-packagejson/fields-are-invalid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/010-packagejson/fields-are-invalid/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/010-packagejson/fields-are-missing/package.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } -------------------------------------------------------------------------------- /test/fixtures/themes/010-packagejson/fields-are-valid-v3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/010-packagejson/fields-are-valid-v3/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/010-packagejson/fields-are-valid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/010-packagejson/fields-are-valid/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/010-packagejson/ghost-api-use/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/010-packagejson/ghost-api-use/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/010-packagejson/invalid-custom-theme/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/010-packagejson/invalid-custom-theme/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/010-packagejson/no-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/010-packagejson/no-config/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/010-packagejson/parse-error/package.json: -------------------------------------------------------------------------------- 1 | { 2 | name": "ATheme", 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/themes/010-packagejson/valid-custom-theme/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/010-packagejson/valid-custom-theme/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/020-structure/mixed/index.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/020-structure/mixed/package.json: -------------------------------------------------------------------------------- 1 | { 2 | name": "ATheme", 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/themes/020-structure/recommendation/index.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/020-structure/recommendation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/020-structure/recommendation/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/020-structure/recommendation/post.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/030-assets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/030-assets/.DS_Store -------------------------------------------------------------------------------- /test/fixtures/themes/030-assets/ignored.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/030-assets/ignored.zip -------------------------------------------------------------------------------- /test/fixtures/themes/030-assets/ignored/assets/Thumbs.db: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/030-assets/ignored/assets/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/030-assets/ignored/assets/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/030-assets/ignored/bower_components/foo/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'Hello World!'; 2 | 3 | -------------------------------------------------------------------------------- /test/fixtures/themes/030-assets/missing/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/030-assets/missing/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/030-assets/symlink/assets/foo.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/030-assets/symlink/assets/mysymlink.png: -------------------------------------------------------------------------------- 1 | foo.png -------------------------------------------------------------------------------- /test/fixtures/themes/030-assets/symlink2/assets/mysymlink: -------------------------------------------------------------------------------- 1 | . -------------------------------------------------------------------------------- /test/fixtures/themes/030-assets/twoDefectFiles/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/030-assets/twoDefectFiles/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/030-assets/twoDefectFiles/partials/sidebar.hbs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/030-assets/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/030-assets/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/040-head-foot/missing/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/040-head-foot/missing/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/040-head-foot/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/040-head-foot/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/050-koenig-css-classes/missing/assets/my.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/050-koenig-css-classes/missing/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/050-koenig-css-classes/missing/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/050-koenig-css-classes/mixed/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/050-koenig-css-classes/mixed/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/050-koenig-css-classes/mixed/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/050-koenig-css-classes/mixed/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/050-koenig-css-classes/valid-card-assets-exclude/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/050-koenig-css-classes/valid-card-assets-exclude/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/050-koenig-css-classes/valid-card-assets-exclude/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/050-koenig-css-classes/valid-card-assets-exclude/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/050-koenig-css-classes/valid-card-assets-exclude/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/050-koenig-css-classes/valid-card-assets-exclude/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/050-koenig-css-classes/valid-card-assets-include/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/050-koenig-css-classes/valid-card-assets-include/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/050-koenig-css-classes/valid-card-assets-include/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/050-koenig-css-classes/valid-card-assets-include/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/050-koenig-css-classes/valid-card-assets-include/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/050-koenig-css-classes/valid-card-assets-include/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/050-koenig-css-classes/valid-card-assets/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/050-koenig-css-classes/valid-card-assets/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/050-koenig-css-classes/valid-card-assets/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/050-koenig-css-classes/valid-card-assets/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/050-koenig-css-classes/valid-card-assets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/050-koenig-css-classes/valid-card-assets/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/050-koenig-css-classes/valid/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/050-koenig-css-classes/valid/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/050-koenig-css-classes/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/050-koenig-css-classes/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/051-custom-fonts-css-properties/missing/assets/my.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/051-custom-fonts-css-properties/missing/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/051-custom-fonts-css-properties/missing/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/051-custom-fonts-css-properties/valid/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/051-custom-fonts-css-properties/valid/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/051-custom-fonts-css-properties/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/051-custom-fonts-css-properties/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/060-js-api-usage/invalid/assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/060-js-api-usage/invalid/assets/js/main.js -------------------------------------------------------------------------------- /test/fixtures/themes/060-js-api-usage/valid/assets/js/main.js: -------------------------------------------------------------------------------- 1 | async function main() { 2 | console.log('Hello world'); 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/themes/070-theme-translations/invalid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/070-theme-translations/invalid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/070-theme-translations/invalid/locales/en-gb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/070-theme-translations/invalid/locales/en-gb.json -------------------------------------------------------------------------------- /test/fixtures/themes/070-theme-translations/invalid/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/070-theme-translations/invalid/locales/en.json -------------------------------------------------------------------------------- /test/fixtures/themes/070-theme-translations/invalid/locales/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/070-theme-translations/invalid/locales/es.json -------------------------------------------------------------------------------- /test/fixtures/themes/070-theme-translations/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/070-theme-translations/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/070-theme-translations/valid/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/070-theme-translations/valid/locales/en.json -------------------------------------------------------------------------------- /test/fixtures/themes/070-theme-translations/valid/locales/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/070-theme-translations/valid/locales/es.json -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v1/invalid/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v1/invalid/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v1/invalid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v1/invalid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v1/invalid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v1/invalid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v1/invalid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v1/invalid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v1/invalid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v1/invalid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v1/invalid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v1/invalid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v1/mixed/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v1/mixed/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v1/mixed/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v1/mixed/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v1/mixed/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v1/mixed/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v1/mixed/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v1/mixed/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v1/mixed/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v1/mixed/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v1/valid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v1/valid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v1/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v1/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v1/valid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v1/valid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v1/valid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v1/valid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v1/valid/partials/this-is-a-very-long-path.hbs.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v1/valid/partials/this-is-a-very-long-path.hbs.old -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v1/valid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v1/valid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/invalid/assets/my.css: -------------------------------------------------------------------------------- 1 | .kg-card-markdown {} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/invalid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/invalid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/invalid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/invalid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/invalid/error.hbs: -------------------------------------------------------------------------------- 1 | {{statusCode}} -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/invalid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/invalid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/invalid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/invalid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/invalid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/invalid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/invalid_all/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/invalid_all/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/invalid_all/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/invalid_all/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/invalid_all/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/invalid_all/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/invalid_all/error.hbs: -------------------------------------------------------------------------------- 1 | {{code}} -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/invalid_all/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/invalid_all/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/invalid_all/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/invalid_all/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/invalid_all/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/invalid_all/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/mixed/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/mixed/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/mixed/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/mixed/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/mixed/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/mixed/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/mixed/error.hbs: -------------------------------------------------------------------------------- 1 | {{statusCode}} -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/mixed/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/mixed/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/mixed/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/mixed/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/mixed/partials/this-is-a-very-long-path.hbs.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/mixed/partials/this-is-a-very-long-path.hbs.old -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/mixed/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/mixed/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/valid/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/valid/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/valid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/valid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/valid/error.hbs: -------------------------------------------------------------------------------- 1 | {{code}} -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/valid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/valid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/valid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/valid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/valid/partials/this-is-a-very-long-path.hbs.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/valid/partials/this-is-a-very-long-path.hbs.old -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v2/valid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v2/valid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/invalid/assets/my.css: -------------------------------------------------------------------------------- 1 | .kg-card-markdown {} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/invalid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/invalid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/invalid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/invalid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/invalid/error.hbs: -------------------------------------------------------------------------------- 1 | {{code}} -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/invalid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/invalid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/invalid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/invalid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/invalid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/invalid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/invalid_all/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/invalid_all/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/invalid_all/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/invalid_all/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/invalid_all/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/invalid_all/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/invalid_all/error.hbs: -------------------------------------------------------------------------------- 1 | {{code}} -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/invalid_all/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/invalid_all/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/invalid_all/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/invalid_all/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/invalid_all/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/invalid_all/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/mixed/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/mixed/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/mixed/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/mixed/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/mixed/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/mixed/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/mixed/error.hbs: -------------------------------------------------------------------------------- 1 | {{statusCode}} -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/mixed/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/mixed/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/mixed/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/mixed/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/mixed/partials/this-is-a-very-long-path.hbs.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/mixed/partials/this-is-a-very-long-path.hbs.old -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/mixed/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/mixed/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/valid/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/valid/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/valid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/valid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/valid/error.hbs: -------------------------------------------------------------------------------- 1 | {{statusCode}} -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/valid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/valid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/valid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/valid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v3/valid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v3/valid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid-folder/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid-folder/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid-folder/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid-folder/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid-folder/custom/custom-template.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid-folder/custom/custom-template.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid-folder/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid-folder/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid-folder/error.hbs: -------------------------------------------------------------------------------- 1 | {{statusCode}} -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid-folder/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid-folder/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid-folder/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid-folder/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid-folder/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid-folder/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid-folder/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid-folder/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid/account.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid/account.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid/assets/my.css: -------------------------------------------------------------------------------- 1 | .kg-card-markdown {} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid/error.hbs: -------------------------------------------------------------------------------- 1 | {{code}} -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid_all/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid_all/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid_all/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid_all/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid_all/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid_all/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid_all/error.hbs: -------------------------------------------------------------------------------- 1 | {{code}} -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid_all/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid_all/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid_all/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid_all/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid_all/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid_all/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/invalid_all/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/invalid_all/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/mixed/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/mixed/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/mixed/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/mixed/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/mixed/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/mixed/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/mixed/error.hbs: -------------------------------------------------------------------------------- 1 | {{statusCode}} -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/mixed/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/mixed/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/mixed/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/mixed/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/mixed/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/mixed/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/mixed/partials/this-is-a-very-long-path.hbs.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/mixed/partials/this-is-a-very-long-path.hbs.old -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/mixed/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/mixed/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/valid/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/valid/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/valid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/valid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/valid/error.hbs: -------------------------------------------------------------------------------- 1 | {{statusCode}} -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/valid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/valid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/valid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/valid/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/valid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/valid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v4/valid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v4/valid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v5/invalid-no-empty-translations/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v5/invalid-no-empty-translations/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v5/invalid-no-empty-translations/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v5/invalid-no-empty-translations/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v5/invalid-no-empty-translations/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v5/invalid-no-empty-translations/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v5/invalid-no-empty-translations/error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v5/invalid-no-empty-translations/error.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v5/invalid-no-empty-translations/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v5/invalid-no-empty-translations/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v5/invalid-no-empty-translations/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v5/invalid-no-empty-translations/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v5/invalid-no-empty-translations/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v5/invalid-no-empty-translations/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v5/invalid-no-empty-translations/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v5/invalid-no-empty-translations/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v5/valid/assets/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v5/valid/assets/my.css -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v5/valid/author.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v5/valid/author.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v5/valid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v5/valid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v5/valid/error.hbs: -------------------------------------------------------------------------------- 1 | {{statusCode}} -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v5/valid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v5/valid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v5/valid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v5/valid/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v5/valid/partials/mypartial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v5/valid/partials/mypartial.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/080-helper-usage/v5/valid/post.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/080-helper-usage/v5/valid/post.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/img-url-in-conditional/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/img-url-in-conditional/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-author-helper-in-post-context/no-post-context/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-author-helper-in-post-context/no-post-context/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-author-helper-in-post-context/post-context/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-author-helper-in-post-context/post-context/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-limit-all-in-get-helper/with-limit-all/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-limit-all-in-get-helper/with-limit-all/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-limit-all-in-get-helper/without-limit-all/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-limit-all-in-get-helper/without-limit-all/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-limit-over-100-in-get-helper/with-limit-over-100/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-limit-over-100-in-get-helper/with-limit-over-100/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-limit-over-100-in-get-helper/without-limit-over-100/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-limit-over-100-in-get-helper/without-limit-over-100/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-member-products-data-helper/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-member-products-data-helper/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-monthly-price-helper/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-monthly-price-helper/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-price-data-currency-context/member-subscriptions-price-helper/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-price-data-currency-context/member-subscriptions-price-helper/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-price-data-currency-context/member-subscriptions/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-price-data-currency-context/member-subscriptions/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-price-data-currency-context/tiers-price-helper/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-price-data-currency-context/tiers-price-helper/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-price-data-currency-global/global/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-price-data-currency-global/global/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-price-data-currency-global/partial/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-price-data-currency-global/partial/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-price-data-currency-global/partial/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | {{@price.currency}} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-price-data-currency-global/partial/subfolder/account.hbs: -------------------------------------------------------------------------------- 1 | {{> "mypartial"}} 2 | -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-price-data-currency-global/price-helper/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-price-data-currency-global/price-helper/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-price-data-monthly-yearly/global/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-price-data-monthly-yearly/global/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-price-data-monthly-yearly/price-helper/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-price-data-monthly-yearly/price-helper/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-product-data-helper/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-product-data-helper/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-products-data-helper/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-products-data-helper/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-products-helper/no-products-helper/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-products-helper/no-products-helper/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-products-helper/with-products-helper/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-products-helper/with-products-helper/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-tier-benefit-as-object/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-tier-benefit-as-object/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/no-yearly-price-helper/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/090-template-syntax/no-yearly-price-helper/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/theme-with-partials/index.hbs: -------------------------------------------------------------------------------- 1 | {{> title}} -------------------------------------------------------------------------------- /test/fixtures/themes/090-template-syntax/theme-with-partials/partials/title.hbs: -------------------------------------------------------------------------------- 1 | {{#if img_url test}}{{/if}} -------------------------------------------------------------------------------- /test/fixtures/themes/100-custom-template-settings-usage/filter-attribute-uppercase/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/100-custom-template-settings-usage/filter-attribute-uppercase/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/100-custom-template-settings-usage/filter-attribute-uppercase/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/100-custom-template-settings-usage/filter-attribute-uppercase/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/100-custom-template-settings-usage/filter-attribute/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/100-custom-template-settings-usage/filter-attribute/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/100-custom-template-settings-usage/filter-attribute/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/100-custom-template-settings-usage/filter-attribute/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/100-custom-template-settings-usage/no-custom-settings/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/100-custom-template-settings-usage/no-custom-settings/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/100-custom-template-settings-usage/no-custom-settings/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/100-custom-template-settings-usage/no-custom-settings/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/100-custom-template-settings-usage/partial/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/100-custom-template-settings-usage/partial/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/100-custom-template-settings-usage/partial/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/100-custom-template-settings-usage/partial/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/100-custom-template-settings-usage/unused/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/100-custom-template-settings-usage/unused/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/100-custom-template-settings-usage/unused/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/100-custom-template-settings-usage/unused/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/100-custom-template-settings-usage/valid/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/100-custom-template-settings-usage/valid/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/100-custom-template-settings-usage/valid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/100-custom-template-settings-usage/valid/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/100-custom-template-settings-usage/with-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/100-custom-template-settings-usage/with-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/100-custom-template-settings-usage/with-partials/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/100-custom-template-settings-usage/with-partials/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/100-custom-template-settings-usage/with-partials/partials/footer.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/100-custom-template-settings-usage/with-partials/partials/footer.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/100-custom-template-settings-usage/with-partials/partials/header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/100-custom-template-settings-usage/with-partials/partials/header.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/110-page-builder/invalid/missing-page-usage/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/110-page-builder/invalid/missing-page-usage/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/110-page-builder/invalid/unknown-page-properties/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/110-page-builder/invalid/unknown-page-properties/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/110-page-builder/valid/usage-in-partial/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/110-page-builder/valid/usage-in-partial/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/110-page-builder/valid/usage-in-partial/partials/header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/110-page-builder/valid/usage-in-partial/partials/header.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/110-page-builder/valid/usage-in-template/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/110-page-builder/valid/usage-in-template/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/120-no-unknown-globals/v5/invalid/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/120-no-unknown-globals/v5/invalid/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/120-no-unknown-globals/v5/valid-with-globals/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/120-no-unknown-globals/v5/valid-with-globals/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/120-no-unknown-globals/v5/valid-with-locals/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/120-no-unknown-globals/v5/valid-with-locals/default.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/bad-example.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/bad-example.zip -------------------------------------------------------------------------------- /test/fixtures/themes/example.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/example.zip -------------------------------------------------------------------------------- /test/fixtures/themes/flat-example.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/flat-example.zip -------------------------------------------------------------------------------- /test/fixtures/themes/is-empty/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/is-empty/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/is-empty/README.md -------------------------------------------------------------------------------- /test/fixtures/themes/multi-example.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/multi-example.zip -------------------------------------------------------------------------------- /test/fixtures/themes/nested-example.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/nested-example.zip -------------------------------------------------------------------------------- /test/fixtures/themes/not-a-theme.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/not-a-theme.zip -------------------------------------------------------------------------------- /test/fixtures/themes/partials/logo.new.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-block-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/theme-with-block-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-block-partials/partials/unknown-partial.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-custom-settings/default.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-custom-settings/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/theme-with-custom-settings/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-custom-templates/assets/ignoreme.hbs: -------------------------------------------------------------------------------- 1 | ignoreme -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-custom-templates/assets/styles.css: -------------------------------------------------------------------------------- 1 | .some-class { 2 | border: 0; 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-custom-templates/custom-My-Post.hbs: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-custom-templates/custom-about.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-custom-templates/custom/test.hbs: -------------------------------------------------------------------------------- 1 | test -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-custom-templates/my-page-about.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-custom-templates/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-custom-templates/page-1.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-custom-templates/page.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-custom-templates/podcast/rss.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-custom-templates/post-partials/footer.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-custom-templates/post-welcome-ghost.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-custom-templates/post.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-partials/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/theme-with-partials/index.hbs -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-partials/logo.new.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-partials/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-partials/partials/mypartial.hbs: -------------------------------------------------------------------------------- 1 | {{bla "string"}} -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-partials/partials/subfolder/test.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-partials/partialsbroke.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/theme-with-partials/post.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/zip-content/README.md -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/bad-example-folder/index.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/bad-example-folder/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/zip-content/bad-example-folder/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/bad-example-folder/partials/loop.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/bad-example-folder/post.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/example/index.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/zip-content/example/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/example/partials/loop.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/example/post.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/multi-example/documentation/README.md: -------------------------------------------------------------------------------- 1 | # Example docs -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/multi-example/theme/theme-name/index.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/multi-example/theme/theme-name/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/zip-content/multi-example/theme/theme-name/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/multi-example/theme/theme-name/partials/loop.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/multi-example/theme/theme-name/post.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/nested-example/bad-example-folder/index.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/nested-example/bad-example-folder/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/fixtures/themes/zip-content/nested-example/bad-example-folder/package.json -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/nested-example/bad-example-folder/partials/loop.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/nested-example/bad-example-folder/post.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/themes/zip-content/not-a-theme/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/format.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/format.test.js -------------------------------------------------------------------------------- /test/general.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/general.test.js -------------------------------------------------------------------------------- /test/read-theme.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/read-theme.test.js -------------------------------------------------------------------------------- /test/read-zip.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/read-zip.test.js -------------------------------------------------------------------------------- /test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/utils.js -------------------------------------------------------------------------------- /test/utils/score-calculator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/utils/score-calculator.test.js -------------------------------------------------------------------------------- /test/valid-doc-links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/test/valid-doc-links.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TryGhost/gscan/HEAD/yarn.lock --------------------------------------------------------------------------------