TeamCity “no sqljdbc_auth in java.library.path”

To fix this error, install the SQL Server JDBC driver on the system, copy the platform-specific auth dll (for example, mssql-jdbc_auth-9.4.1.x64.dll) under the folder C:\ProgramData\JetBrains\TeamCity\lib\jdbc\native\windows-amd64 and then RENAME the file to sqljdbc_auth.dll.

Took me one hour to realize the fix.

JS needs a good linter

I’m researching a technical solution that might require some JS code. I still consider JS a terrible language for large systems development, and the news in 2022 are not encouraging. Just look at the code below, extracted from this SO thread:

function myFunc() 
{
    return 
    {
      ok: true
    };
} 

[Update] A coworker has pointed me towards this linter: https://eslint.org/docs/2.0.0/rules/brace-style

It seems it works for TypeScript, too: https://blog.logrocket.com/linting-typescript-using-eslint-and-prettier/

And a rant: some JS developers use the term “one true brace style”. How can they read such a code?