The missing services for agent-first development
The Agent First linter applies standardized linting to JavaScript, JSX, JSON, CSS, and SQL files.
To add the linter to a project, follow the steps below:
-
Go to the project directory where you want to add the linter.
-
Download the code to your directory:
git submodule add https://github.com/agentfirstdev/linter git submodule update --init --recursive
-
Extend your project’s
package.jsonfile with and ascriptsobject, if necessary, and members of the object for running the linter: -
Switch to the linter directory then import its dependencies:
cd linter npm i -
Lint any JS, JSX, or JSON file in your project thereafter:
cd .. npm run lint [filename]Lint any CSS file:
npm run lint-css [filename]
Alternatively, lint any SQL file:
npm run lint-sql [filename]
The linter was developed with these projects:
Copyright 2025– Agent First Dev, LLC.
This program is free software, excluding the brand features and third-party portions of the program identified in the Exceptions below: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
The Agent First logos, trademarks, domain names, and other brand features used in this program cannot be reused without permission and no license is granted thereto.

