# Homey cli: create app fails because of old ESLint

**URL:** <https://community.homey.app/t/homey-cli-create-app-fails-because-of-old-eslint/159321>\
**Category:** Developers\
**Created:** [September 8, 2026, 10:09am UTC](https://community.homey.app/t/homey-cli-create-app-fails-because-of-old-eslint/159321 "2026-09-08T10:09:05Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Florian\_Truck](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/florian_truck/32/164384_2.png) [@Florian\_Truck](https://community.homey.app/u/Florian_Truck)\
**Post date:** [September 8, 2026, 10:09am UTC](https://community.homey.app/t/homey-cli-create-app-fails-because-of-old-eslint/159321/1 "2026-09-08T10:09:06Z")

</div>

with recent updates Athom missed to update the homey CLI correctly which leads to the problem that you can not use the scaffolder anymore: homey app create. After running all steps the scaffolder fails because the ESLint dependency is too old to use with eslint-config-athom.

```shell
✖ Command failed: npm install --save-dev eslint@^7.32.0 eslint-config-athom npm error code ERESOLVE npm error ERESOLVE unable to resolve dependency tree npm error npm error While resolving: de.ftedv.parkside@1.0.0 npm error Found: eslint@7.32.0 npm error node_modules/eslint npm error dev eslint@"^7.32.0" from the root project npm error npm error Could not resolve dependency: npm error peer eslint@">=8.57.1 <9.0.0" from eslint-config-athom@4.0.2 npm error node_modules/eslint-config-athom npm error dev eslint-config-athom@"\*" from the root project npm error npm error Fix the upstream dependency conflict, or retry this command with --force or --legacy-peer-deps to accept an incorrect (and potentiall y broken) dependency resolution. npm error npm error npm error For a full report see: npm error /home/florian/.npm/\_logs/2026-09-08T07_43_27_957Z-eresolve-report.txt npm error A complete log of this run can be found in:

```

my actual package.json looks like this:

```json
"devDependencies": {
"eslint": "^8.57.1",
"eslint-config-athom": "^4.0.2"
}

```

To fix it I had to update the devDependencies in the homey app itself:

```shell
nano /home/linuxbrew/.linuxbrew/lib/node_modules/homey/lib/App.js

```

Search for: ‘eslint@^7.32.0’,  
Replace with: ‘eslint@^8.57.1’,

Should look similar to this:

```javascript
await NpmCommands.installDev(\[
'eslint@^8.57.1',
'eslint-config-athom',
\], { appPath });

```

This problem exists for me since 3 updates of the homey app and I do not understand why athom did not fix that yet.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [September 8, 2026, 11:03am UTC](https://community.homey.app/t/homey-cli-create-app-fails-because-of-old-eslint/159321/2 "2026-09-08T11:03:13Z")

</div>

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/optimized/3X/3/1/3129364868d605e61899fdf64057340a22d66095_2_690x68.png)

---

<div class="post-metadata">

**Author:** ![Florian\_Truck](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/florian_truck/32/164384_2.png) [@Florian\_Truck](https://community.homey.app/u/Florian_Truck)\
**Post date:** [September 8, 2026, 11:26am UTC](https://community.homey.app/t/homey-cli-create-app-fails-because-of-old-eslint/159321/3 "2026-09-08T11:26:19Z")

</div>

The fix is here. I posted it. It works because I tested it already. 🙂

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [September 8, 2026, 11:32am UTC](https://community.homey.app/t/homey-cli-create-app-fails-because-of-old-eslint/159321/4 "2026-09-08T11:32:26Z")

</div>

Sure, but Athom is also fixing the issue and releasing an updated version shortly.
