From 17110f62d81a51b613fd18f682c9e73450f7aecb Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Tue, 18 Apr 2023 12:05:19 -0400 Subject: [PATCH] Use overrides for better multi-file-format control of prettier --- .prettierrc.js | 13 ++++++++++--- test-packages/sample-transforms/.travis.yml | 10 +++++----- .../tests/dummy/app/templates/application.hbs | 2 +- tests/addon-template/.prettierrc.js | 9 ++++++++- .../tests/dummy/app/templates/application.hbs | 4 ++-- tests/app-template/.prettierrc.js | 12 ++++++++++++ tests/app-template/config/targets.js | 6 +++++- tests/ts-app-template/app/templates/application.hbs | 2 +- 8 files changed, 44 insertions(+), 14 deletions(-) create mode 100644 tests/app-template/.prettierrc.js diff --git a/.prettierrc.js b/.prettierrc.js index b93d0458d..022b3141d 100644 --- a/.prettierrc.js +++ b/.prettierrc.js @@ -1,8 +1,15 @@ 'use strict'; module.exports = { - singleQuote: true, - trailingComma: 'es5', printWidth: 120, - arrowParens: 'avoid', + overrides: [ + { + files: '*{js,ts}', + options: { + trailingComma: 'es5', + arrowParens: 'avoid', + singleQuote: true, + }, + }, + ], }; diff --git a/test-packages/sample-transforms/.travis.yml b/test-packages/sample-transforms/.travis.yml index 544b700fc..94540c75d 100644 --- a/test-packages/sample-transforms/.travis.yml +++ b/test-packages/sample-transforms/.travis.yml @@ -3,7 +3,7 @@ language: node_js node_js: # we recommend testing addons with the same minimum supported node version as Ember CLI # so that your addon works for all apps - - '8' + - "8" sudo: false dist: trusty @@ -33,8 +33,8 @@ jobs: include: # runs linting and tests with current locked deps - - stage: 'Tests' - name: 'Tests' + - stage: "Tests" + name: "Tests" install: - yarn install --non-interactive script: @@ -42,13 +42,13 @@ jobs: - yarn lint:js - yarn test - - name: 'Floating Dependencies' + - name: "Floating Dependencies" script: - yarn test # we recommend new addons test the current and previous LTS # as well as latest stable release (bonus points to beta/canary) - - stage: 'Additional Tests' + - stage: "Additional Tests" env: EMBER_TRY_SCENARIO=ember-lts-2.18 - env: EMBER_TRY_SCENARIO=ember-lts-3.4 - env: EMBER_TRY_SCENARIO=ember-release diff --git a/test-packages/sample-transforms/tests/dummy/app/templates/application.hbs b/test-packages/sample-transforms/tests/dummy/app/templates/application.hbs index 9d5488550..5230580f8 100644 --- a/test-packages/sample-transforms/tests/dummy/app/templates/application.hbs +++ b/test-packages/sample-transforms/tests/dummy/app/templates/application.hbs @@ -1,3 +1,3 @@ -