swift-agent
Version:
A building block of agentic systems: an LLM that can retrieve information, use tools, and store user inputs.
35 lines (32 loc) • 861 B
JavaScript
// @ts-check
import eslint from '@eslint/js';
import tseslint from 'typescript-eslint';
import * as importPlugin from 'eslint-plugin-import';
import prettierConfig from 'eslint-config-prettier';
import prettierPlugin from 'eslint-plugin-prettier';
export default tseslint.config(
eslint.configs.recommended,
tseslint.configs.recommended,
prettierConfig,
{
files: ['src/**/*.ts'],
plugins: {
import: importPlugin,
prettier: prettierPlugin,
},
settings: {
'import/resolver': {
typescript: true,
},
},
rules: {
'prettier/prettier': 'error',
'import/no-unresolved': 'error',
'import/named': 'error',
'import/namespace': 'error',
'import/default': 'error',
'import/export': 'error',
'import/order': ['error', { 'newlines-between': 'always' }],
},
}
);