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
- this package predates the addition of this folder to the .gitignore file
- .vscode contains la...
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]>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]>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]>refs: https://github.com/TryGhost/Toolbox/issues/595
- enforces requiring assert/strict instead...
5fbcf0b87504698f983f9270894736cb1f68cdd0 authored over 1 year ago by Hannah Wolfe <[email protected]>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]>d3c7fa9953baba8ad011be1b5e58bef20c8caaa4 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
ca36e845f6fdd24f932ea77e8ea47d7c2d24efe3 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
19902cdbaaa6792271261c7b20d205de970c38aa authored over 1 year ago by Fabien "egg" O'Carroll <[email protected]>
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]>91ebad7ff9ed48896bca033dd3a3d2a6250aa0d0 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
ea46909c2b6730ee6f2108b222e345ded69f98d3 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
0ce9e0b3f66ee6d4d54397bbb31bbbd0178ac0f1 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
69ca0076451f687b1e8566ac97e080af807f3b15 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
163a5eccdecb8297122d18695a71459be2b7d4f6 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
258ee28da5061c52ff0946143becfadccb02caa9 authored over 1 year ago by Fabien "egg" O'Carroll <[email protected]>
- All files must be kebab-case
- Unless they export a class, then they must be PascalCase and m...
8c1022540d13c2ea11f6f578076fb0d284674c70 authored over 1 year ago by Fabien "egg" O'Carroll <[email protected]>
This fixes support for `export {default} from 'module';`
8f2f6a6548765c100f0e2de9f910c9cf0d93f0ac authored over 1 year ago by Fabien "egg" O'Carroll <[email protected]>528f111f92e5f62f8a6c5dcdfa1305adc7878a1b authored over 1 year ago by Fabien "egg" O'Carroll <[email protected]>
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]>9f95512829313b8e72dda8d8491844c6353d7668 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
cb87945e81a023ccf6af1362cf71e9b21ed47ff7 authored over 1 year ago by Fabien "egg" O'Carroll <[email protected]>
This package is unmaintained and we wanted to add some new rules so that we can
better enforce ...
90ee47b55469aa9105cf8efac5b22de28b382fa9 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4d5e0e34a94c834626e885b0a2561c66d8a44646 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9be060fa2294ecc0dd77dc1769f65f034d2c698e authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
8599e602ce89f126237e246d748c40f6bb7646c0 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4d144f17264b58b04a301dc67013653f40202dc3 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3ea6e76ebc3dc8625a7d0370054cae936946b187 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
a6379602807f51c90bcc922ccb4fb6027818876a authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
7679744bf0661e3dcf52caf05c661b2c1baadf8d authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
ddf87fc5dc9dc07bdedeeb8139d2e8215bc1449e authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
8b2e8debf544f7d09ff08cf5fb1f9edfe966e3ae authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
de8e33028fb5b1173672d09764a22692dccc2722 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
d9faa79aee28f43b921cf61069da805dcdadec06 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6c627794fa423441b2323f10e3f8b8ba1661019b authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
087affa3999a048d9d85330013fa5607eec46f02 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
797c54298f0d85bdc10f4622fcf969002126aa30 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
c59ed8bc6b5f14c81599b9f3447dcb0eb398895c authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
aaeb7ed5da322800209a4616644c344215dce065 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
860615954f01ee0d34de8c4144f63da8cc92391e authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
227ac1515b0348dc8c82ac57d1742c1d9980b484 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
88bbfca2a8bc127d0d4bd911df6f2d367aa6e46b authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
95ed2851b68d5cb9bbc95da52109a1871feb72f2 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
10f2a1c732120004c9616ac4fce4595ab2f4d876 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9db52c4a5dfc64826a215597d678a4b91c357b95 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
7473ec827b76deb16d3aa456fdf4dae4ff13fa3f authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- eslint-plugin-n is a temporary maintained fork of eslint-plugin-node
f7b8f540e1a5b77785b6ec3f81a68f642cebd7b9 authored about 2 years ago by Hannah Wolfe <[email protected]>
- We've been making heavy use of no-restricted-sytnax which is a really cool eslint rule
that ...
- We've been making heavy use of no-restricted-sytnax which is a really cool eslint rule
that ...
- We've been making heavy use of no-restricted-sytnax which is a really cool eslint rule
...
f83416a3fcaaf720e566c80dbc36c2cdcb0e4ab6 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
a269e61f6bb71d35ed659d54d3c1db839904c647 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
93b52994f1fd6bac84b2803c338c90cfd7b02a03 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
db83ea061612f5badb577dad761d040722554bbc authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
eab54b9709e7ec56b7ece07b34581ed9802b1e9f authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
ef60582c365d84944a8842bcfe6e9d7ed7cc38b5 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
7f88be9036d63221c2541890684c3106b11d6c1a authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1d78cb3ef399fc267b57d1af7066e588a351c7e3 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6ea4166efd00d44c5b8484742b74ed9c7533564a authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
45356b9eadee5ff31560dd70254bad435aab4c93 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
022fa199504adc74c062512151993278c78acb78 authored about 2 years ago by Hannah Wolfe <[email protected]>
- meant to do this ages ago as shadow-variables always indicate code smell
- warnings have been ...
82edc4854e6e331ba10686853b772c8acf30cb94 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
a45894ade5c093b87cf486572729dd1c030d6cfc authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
ebd54f1c3f9366144d8cc36a2d9dc222abe493a9 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
7a8e81ea51d157e8e6cbd5072679743c0d6e768a authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
904e8ea41dad236a51e46a88ed6e271b3b6317cf authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
040ec4a4d05f60572edaf51a64c0edb8112af7d4 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
e3f5830fa79fac064a92dd23513e4d8f948f3129 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
830bb9a3d42878bf9602dd96214fc073c1ed803e authored over 2 years ago by Daniel Lockyer <[email protected]>
- we can't bump this right now because it requires Node 14.18.0, which
we don't support
- we support a minimum of Node 14.17.0 right now so we need to revert
back `eslint-plugin-unic...
afb515e12625166e55159542f3fda5d95bccf7a0 authored over 2 years ago by Daniel Lockyer <[email protected]>
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]>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]>2a7d1245faf3bfeeda1df83a0ee495c2579681e1 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
28b44bfbdcd6fd9775bcb2f83769a3ab85480815 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
15e50096d16ef9c27752c618d304ae5b67ac1b27 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
f1182e9dabad7aac2c3c5fdb0d289146e543e77c authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
50c87b6ff09925f5c41b60fad530938a584d522e authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1d471830a7bc3caf9050155ddf5736dde1477b22 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4769dfeb83c6b0fe69c4c59436d26fdabe66a85d authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
adaf353c6e96425abe6fc2e19fc564582f3a014b authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
bb046f5ca289a41e052aeaa18bce1215ce2d887a authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
c2e5f6c324041df0f970973f1308350ae7e19b1d authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
047f550f9ef30b59b58e1b49a51ffe8a83777b1e authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6411d8039a74778b89683009e47319f1574949d1 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fd1a8a80d15961a0f009be2afa6b40bc10e8b5da authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6a41834c6d95daa1b3e221a2eec904a213c2d812 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
f61208ffe5c5bbe4e35878b16edace434c7f8d54 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
f8033825777ce2203a72ced1c4abdc33bf1ba817 authored over 2 years ago by Renovate Bot <[email protected]>
7b32c4d284a91a6ad5bd6623cbe67123bc4afd30 authored over 2 years ago by Renovate Bot <[email protected]>
32e7924f5b693642bf3809f44d899bb46454fc5a authored over 2 years ago by Renovate Bot <[email protected]>
2a368054afc629aea53eaaf88118e8424234f401 authored over 2 years ago by Renovate Bot <[email protected]>
e017127f02564e8c2a274b50a3cc49771b694e2d authored over 2 years ago by Hannah Wolfe <[email protected]>
- 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]>b5759638ceee527e68d449f83ac21d38cbd02784 authored over 2 years ago by Renovate Bot <[email protected]>
532779485f67867c208bcc5f7e301d9f1c2ccbd8 authored over 2 years ago by Renovate Bot <[email protected]>