Prompt
Maintain consistent and explicit naming conventions across your codebase that reflect:
- Component dependencies: Class/function names should explicitly indicate their external dependencies and integrations to improve clarity and avoid confusion.
// INCORRECT: Doesn't indicate dependency on Unstructured API class DropboxLoader { ... } // CORRECT: Explicitly indicates dependency class DropboxUnstructuredLoader { ... } - Current parameter naming: Use the current preferred parameter names rather than deprecated ones, and be consistent across all instances.
// INCORRECT: Using deprecated parameter name const model = new ChatOpenAI({ modelName: "gpt-azure", }); // CORRECT: Using current parameter name const model = new ChatOpenAI({ model: "gpt-azure", }); - Standard formatting patterns: Follow standard naming patterns for environment variables and configuration parameters, with proper word separation.
// INCORRECT: Concatenated words without separation process.env.GOOGLE_DRIVE_CREDENTIALSPATH // CORRECT: Words properly separated with underscores process.env.GOOGLE_DRIVE_CREDENTIALS_PATH
This consistent approach to naming makes your code more maintainable, reduces confusion for other developers, and provides better clarity about component dependencies and behavior.