Ghost/ghost
Fabien "egg" O'Carroll 104f84f252 Added eslint rule for file naming convention
As discussed with the product team we want to enforce kebab-case file names for
all files, with the exception of files which export a single class, in which
case they should be PascalCase and reflect the class which they export.

This will help find classes faster, and should push better naming for them too.

Some files and packages have been excluded from this linting, specifically when
a library or framework depends on the naming of a file for the functionality
e.g. Ember, knex-migrator, adapter-manager
2023-05-09 12:34:34 -04:00
..
adapter-cache-memory-ttl Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
adapter-cache-redis Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
adapter-manager Update Test & linting packages 2023-04-05 15:16:08 +02:00
admin Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
announcement-bar Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
announcement-bar-settings Extracted announcement visibility values to single place 2023-04-26 14:42:33 +02:00
api-framework Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
api-version-compatibility-service Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
audience-feedback Update @tryghost 2023-04-07 13:47:12 +02:00
bootstrap-socket Update @tryghost 2023-04-07 13:47:12 +02:00
constants Update Test & linting packages 2023-04-05 15:16:08 +02:00
core Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
custom-theme-settings-service Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
data-generator Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
domain-events Update @tryghost 2023-04-07 13:47:12 +02:00
dynamic-routing-events Update Test & linting packages 2023-04-05 15:16:08 +02:00
email-analytics-provider-mailgun Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
email-analytics-service Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
email-content-generator Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
email-events Update Test & linting packages 2023-04-05 15:16:08 +02:00
email-service Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
email-suppression-list Update Test & linting packages 2023-04-05 15:16:08 +02:00
event-aware-cache-wrapper Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
express-dynamic-redirects Update dependency c8 to v7.13.0 2023-02-16 22:15:50 +00:00
external-media-inliner Update Test & linting packages 2023-04-05 15:16:08 +02:00
extract-api-key Fixed full Admin test suite running during unit tests 2022-08-15 15:34:52 +02:00
html-to-plaintext Update dependency c8 to v7.13.0 2023-02-16 22:15:50 +00:00
i18n Update dependency i18next-parser to v8 2023-05-08 07:01:20 +02:00
importer-handler-content-files Update Test & linting packages 2023-04-05 15:16:08 +02:00
importer-revue Update @tryghost 2023-04-07 13:47:12 +02:00
job-manager Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
link-redirects Update Test & linting packages 2023-04-05 15:16:08 +02:00
link-replacer Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
link-tracking Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
magic-link Update @tryghost 2023-04-07 13:47:12 +02:00
mailgun-client Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
member-attribution Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
member-events Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
members-api Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
members-csv Update Test & linting packages 2023-04-05 15:16:08 +02:00
members-events-service Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
members-importer Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
members-ssr Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
mentions-email-report Update Test & linting packages 2023-04-05 15:16:08 +02:00
milestones Update Test & linting packages 2023-04-05 15:16:08 +02:00
minifier Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
mw-api-version-mismatch Update Test & linting packages 2023-04-05 15:16:08 +02:00
mw-cache-control Update Test & linting packages 2023-04-05 15:16:08 +02:00
mw-error-handler Update dependency semver to v7.5.0 2023-04-26 10:14:22 +02:00
mw-session-from-token Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
mw-update-user-last-seen Update Test & linting packages 2023-04-05 15:16:08 +02:00
mw-version-match Update dependency semver to v7.5.0 2023-04-26 10:14:22 +02:00
mw-vhost Update dependency c8 to v7.13.0 2023-02-16 22:15:50 +00:00
oembed-service Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
offers Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
package-json Update @tryghost 2023-04-07 13:47:12 +02:00
payments Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
portal Update dependency vite-plugin-css-injected-by-js to v3.1.1 2023-05-09 12:51:52 +02:00
post-revisions Migrated @tryghost/post-revisions to TypeScript! 2023-05-03 14:32:31 -04:00
posts-service 🐛 Added missing history logs for post/page bulk actions (#16734) 2023-05-05 09:45:36 +02:00
referrers Update Test & linting packages 2023-04-05 15:16:08 +02:00
security Update @tryghost 2023-04-07 13:47:12 +02:00
session-service Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
settings-path-manager Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
slack-notifications Update @tryghost 2023-04-07 13:47:12 +02:00
sodo-search Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
staff-service Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
stats-service Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
stripe Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
tiers Update @tryghost 2023-04-07 13:47:12 +02:00
update-check-service Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
verification-trigger Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
version-notifications-data-service Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
webmentions Fixed flaky test: Can generate a mentions report (#16592) 2023-04-07 19:03:22 -07:00