Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/TryGhost/eslint-plugin-ghost

Shared eslint configurations
https://github.com/TryGhost/eslint-plugin-ghost

Added .vscode to .gitignore

- this package predates the addition of this folder to the .gitignore file
- .vscode contains la...

95b445e0e868207ae0a8a650507eb1ef6c184879 authored over 1 year ago by Hannah Wolfe <[email protected]>
Added proper test lint config

refs: https://github.com/TryGhost/Toolbox/issues/595

- use our own test lint config to lint the...

9ad5df09ac9eb0d61cbc26979c7904db85d368af authored over 1 year ago by Hannah Wolfe <[email protected]>
Enabled node-assert-strict as an error

refs: https://github.com/TryGhost/Toolbox/issues/595

- Enabled enforcing strict mode as an erro...

3d0e2a6c550a2ee3a540655d77b6caf353ac344e authored over 1 year ago by Hannah Wolfe <[email protected]>
Added custom rule to enforce assert param order

refs: https://github.com/TryGhost/Toolbox/issues/595

- enforces providing params to e.g. assert...

8bec40a59235a5ebc5ca1aafab9abb2a6123e8db authored over 1 year ago by Hannah Wolfe <[email protected]>
Added custom rule to enforce strict assert

refs: https://github.com/TryGhost/Toolbox/issues/595

- enforces requiring assert/strict instead...

5fbcf0b87504698f983f9270894736cb1f68cdd0 authored over 1 year ago by Hannah Wolfe <[email protected]>
Added custom rule to enforce assert methods

refs: https://github.com/TryGhost/Toolbox/issues/595

- enforces using assert.ok() or assert.equ...

502aaba83c2a02b58217b098957e133e85744ab4 authored over 1 year ago by Hannah Wolfe <[email protected]>
Update dependency eslint to v8.42.0

d3c7fa9953baba8ad011be1b5e58bef20c8caaa4 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.8.0

ca36e845f6fdd24f932ea77e8ea47d7c2d24efe3 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v3.1.0

19902cdbaaa6792271261c7b20d205de970c38aa authored over 1 year ago by Fabien "egg" O'Carroll <[email protected]>
Bumped eslint-plugin-filenames to support TS interfaces

This allows us to name files exporting a single TS interface with PascalCasing

f2aa980ee5277994c42dfbc2a22fe6b454572d2d authored over 1 year ago by Fabien "egg" O'Carroll <[email protected]>
Update dependency eslint-plugin-ember to v11.7.2

91ebad7ff9ed48896bca033dd3a3d2a6250aa0d0 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update Test & linting packages

ea46909c2b6730ee6f2108b222e345ded69f98d3 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.7.0

0ce9e0b3f66ee6d4d54397bbb31bbbd0178ac0f1 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.6.0

69ca0076451f687b1e8566ac97e080af807f3b15 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-n to v16

163a5eccdecb8297122d18695a71459be2b7d4f6 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v3.0.0

258ee28da5061c52ff0946143becfadccb02caa9 authored over 1 year ago by Fabien "egg" O'Carroll <[email protected]>
Updated node eslint config to lint filenames (#33)

- All files must be kebab-case
- Unless they export a class, then they must be PascalCase and m...

a98fdb8eb9612906385b61b136da2cf2635ca01e authored over 1 year ago by Fabien 'egg' O'Carroll <[email protected]>
v2.18.1

8c1022540d13c2ea11f6f578076fb0d284674c70 authored over 1 year ago by Fabien "egg" O'Carroll <[email protected]>
Bumped eslint-plugin-filenames

This fixes support for `export {default} from 'module';`

8f2f6a6548765c100f0e2de9f910c9cf0d93f0ac authored over 1 year ago by Fabien "egg" O'Carroll <[email protected]>
v2.18.0

528f111f92e5f62f8a6c5dcdfa1305adc7878a1b authored over 1 year ago by Fabien "egg" O'Carroll <[email protected]>
Bumped eslint-plugin-filenames

This gives support for files which export a class but not as a default export

45d985fcf6baffc1cc246dc73f4451cb07da790f authored over 1 year ago by Fabien "egg" O'Carroll <[email protected]>
Update dependency eslint to v8.40.0

9f95512829313b8e72dda8d8491844c6353d7668 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v2.17.0

cb87945e81a023ccf6af1362cf71e9b21ed47ff7 authored over 1 year ago by Fabien "egg" O'Carroll <[email protected]>
Updated eslint-plugin-filenames to a fork

This package is unmaintained and we wanted to add some new rules so that we can
better enforce ...

b2087dfa1bff17ca40100b26d1dd2dad9da0b1cf authored over 1 year ago by Fabien 'egg' O'Carroll <[email protected]>
Update Test & linting packages

90ee47b55469aa9105cf8efac5b22de28b382fa9 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update Test & linting packages

4d5e0e34a94c834626e885b0a2561c66d8a44646 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

9be060fa2294ecc0dd77dc1769f65f034d2c698e authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

8599e602ce89f126237e246d748c40f6bb7646c0 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

4d144f17264b58b04a301dc67013653f40202dc3 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.4.8

3ea6e76ebc3dc8625a7d0370054cae936946b187 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.36.0

a6379602807f51c90bcc922ccb4fb6027818876a authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

7679744bf0661e3dcf52caf05c661b2c1baadf8d authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.4.7

ddf87fc5dc9dc07bdedeeb8139d2e8215bc1449e authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.35.0

8b2e8debf544f7d09ff08cf5fb1f9edfe966e3ae authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

de8e33028fb5b1173672d09764a22692dccc2722 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.34.0

d9faa79aee28f43b921cf61069da805dcdadec06 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.4.6

6c627794fa423441b2323f10e3f8b8ba1661019b authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update Test & linting packages

087affa3999a048d9d85330013fa5607eec46f02 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.4.4

797c54298f0d85bdc10f4622fcf969002126aa30 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update Test & linting packages

c59ed8bc6b5f14c81599b9f3447dcb0eb398895c authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

aaeb7ed5da322800209a4616644c344215dce065 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.4.2

860615954f01ee0d34de8c4144f63da8cc92391e authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.4.1

227ac1515b0348dc8c82ac57d1742c1d9980b484 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update Test & linting packages

88bbfca2a8bc127d0d4bd911df6f2d367aa6e46b authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

95ed2851b68d5cb9bbc95da52109a1871feb72f2 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.3.1

10f2a1c732120004c9616ac4fce4595ab2f4d876 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.3.0

9db52c4a5dfc64826a215597d678a4b91c357b95 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.30.0

7473ec827b76deb16d3aa456fdf4dae4ff13fa3f authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Swapped eslint-plugin-node for eslint-plugin-n

- eslint-plugin-n is a temporary maintained fork of eslint-plugin-node

f7b8f540e1a5b77785b6ec3f81a68f642cebd7b9 authored about 2 years ago by Hannah Wolfe <[email protected]>
Moved tpl requires string rule to a custom rule

- We've been making heavy use of no-restricted-sytnax which is a really cool eslint rule
that ...

d45ee94bafdd1f7e546aa11dc47b13551ea232e1 authored about 2 years ago by Hannah Wolfe <[email protected]>
Moved no new Error() rule to a custom rule

- We've been making heavy use of no-restricted-sytnax which is a really cool eslint rule
that ...

ab9ff275158ba9457749f680944c3512092bc6f1 authored about 2 years ago by Hannah Wolfe <[email protected]>
Moved GhostError requires object rule to a custom rule

- We've been making heavy use of no-restricted-sytnax which is a really cool eslint rule
...

cdd9cf4f6737abf136c0a18f97bfe50e77a484fb authored about 2 years ago by Hannah Wolfe <[email protected]>
Update dependency eslint to v8.29.0

f83416a3fcaaf720e566c80dbc36c2cdcb0e4ab6 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.2.1

a269e61f6bb71d35ed659d54d3c1db839904c647 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

93b52994f1fd6bac84b2803c338c90cfd7b02a03 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.28.0

db83ea061612f5badb577dad761d040722554bbc authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

eab54b9709e7ec56b7ece07b34581ed9802b1e9f authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.27.0

ef60582c365d84944a8842bcfe6e9d7ed7cc38b5 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.2.0

7f88be9036d63221c2541890684c3106b11d6c1a authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.26.0

1d78cb3ef399fc267b57d1af7066e588a351c7e3 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.1.0

6ea4166efd00d44c5b8484742b74ed9c7533564a authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.25.0

45356b9eadee5ff31560dd70254bad435aab4c93 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v2.16.0

022fa199504adc74c062512151993278c78acb78 authored about 2 years ago by Hannah Wolfe <[email protected]>
Updated no-shadow to be an error

- meant to do this ages ago as shadow-variables always indicate code smell
- warnings have been ...

e9fb204c114a8f4c35352e275f5587062d06c276 authored about 2 years ago by Hannah Wolfe <[email protected]>
Update dependency eslint to v8.24.0

82edc4854e6e331ba10686853b772c8acf30cb94 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

a45894ade5c093b87cf486572729dd1c030d6cfc authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.23.1

ebd54f1c3f9366144d8cc36a2d9dc222abe493a9 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.23.0

7a8e81ea51d157e8e6cbd5072679743c0d6e768a authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

904e8ea41dad236a51e46a88ed6e271b3b6317cf authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.0.6

040ec4a4d05f60572edaf51a64c0edb8112af7d4 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.22.0

e3f5830fa79fac064a92dd23513e4d8f948f3129 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v2.15.1

830bb9a3d42878bf9602dd96214fc073c1ed803e authored over 2 years ago by Daniel Lockyer <[email protected]>
Added `eslint-plugin-unicorn` to ignore list

- we can't bump this right now because it requires Node 14.18.0, which
we don't support

f61de095616ac034ee0eb88cfacdcc75693463fa authored over 2 years ago by Daniel Lockyer <[email protected]>
Restored compatibility for Node 14.17.0

- we support a minimum of Node 14.17.0 right now so we need to revert
back `eslint-plugin-unic...

8995ec939d9cd8465afcc3553b43f1d4050a56f8 authored over 2 years ago by Daniel Lockyer <[email protected]>
v2.15.0

afb515e12625166e55159542f3fda5d95bccf7a0 authored over 2 years ago by Daniel Lockyer <[email protected]>
Updated Ember `ecmaVersion` to 2022

refs https://github.com/TryGhost/Toolbox/issues/345

- this enabled Ember's eslint to recognise ...

696e317dd8936124a6de1607796f3aced17aa198 authored over 2 years ago by Daniel Lockyer <[email protected]>
Updated ecmascript version to 2022

refs https://github.com/TryGhost/Toolbox/issues/345

- this brings the latest and greatest, incl...

54b39ae5d215eb81e46eae3845ec131c35c27efb authored over 2 years ago by Daniel Lockyer <[email protected]>
Update dependency eslint-plugin-ember to v11.0.5

2a7d1245faf3bfeeda1df83a0ee495c2579681e1 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.21.0

28b44bfbdcd6fd9775bcb2f83769a3ab85480815 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.0.4

15e50096d16ef9c27752c618d304ae5b67ac1b27 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.0.3

f1182e9dabad7aac2c3c5fdb0d289146e543e77c authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.0.2

50c87b6ff09925f5c41b60fad530938a584d522e authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11.0.1

1d471830a7bc3caf9050155ddf5736dde1477b22 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ember to v11

4769dfeb83c6b0fe69c4c59436d26fdabe66a85d authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-unicorn to v43.0.2

adaf353c6e96425abe6fc2e19fc564582f3a014b authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.20.0

bb046f5ca289a41e052aeaa18bce1215ce2d887a authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

c2e5f6c324041df0f970973f1308350ae7e19b1d authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-unicorn to v43.0.1

047f550f9ef30b59b58e1b49a51ffe8a83777b1e authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.19.0

6411d8039a74778b89683009e47319f1574949d1 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-unicorn to v43

fd1a8a80d15961a0f009be2afa6b40bc10e8b5da authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

6a41834c6d95daa1b3e221a2eec904a213c2d812 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.18.0

f61208ffe5c5bbe4e35878b16edace434c7f8d54 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

f8033825777ce2203a72ced1c4abdc33bf1ba817 authored over 2 years ago by Renovate Bot <[email protected]>
Update dependency eslint to v8.17.0

7b32c4d284a91a6ad5bd6623cbe67123bc4afd30 authored over 2 years ago by Renovate Bot <[email protected]>
Update dependency eslint to v8.16.0

32e7924f5b693642bf3809f44d899bb46454fc5a authored over 2 years ago by Renovate Bot <[email protected]>
Lock file maintenance

2a368054afc629aea53eaaf88118e8424234f401 authored over 2 years ago by Renovate Bot <[email protected]>
v2.14.0

e017127f02564e8c2a274b50a3cc49771b694e2d authored over 2 years ago by Hannah Wolfe <[email protected]>
Update ecmascript version to 2020

- This allows us to use optional chaining and null-ish coalescing which are awesome features

e9ca00c503ae5d28b07a9f86b3ee6a1111549952 authored over 2 years ago by Hannah Wolfe <[email protected]>
Update dependency eslint to v8.15.0

b5759638ceee527e68d449f83ac21d38cbd02784 authored over 2 years ago by Renovate Bot <[email protected]>
Update dependency eslint-plugin-ember to v10.6.1

532779485f67867c208bcc5f7e301d9f1c2ccbd8 authored over 2 years ago by Renovate Bot <[email protected]>