Custom scripts

Neo should be configured to run linters, prettifiers, type-checkers and compilers as customs scripts in each repository. This will make sure Neo always produces clean code.

In the admin interface, go to the project, then to the “Custom Scripts” page, and add appropriate entries.

  • Setup commands should install libraries, e.g. like dotnet restore and uv sync

  • Main commands should be to run linters and compilers, e.g. dotnet build and pyright

These commands run in a sandboxed, simulated developer machine.

  • If you need a new Dockerfile set up for base dependencies (e.g. version of Java), Contact Support

  • Configure any tokens needed, for example to access private package repositories, in the envionment variables seciton.