
dmmulroy/anti-slop
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
저근 TypeScript 및 자바스크립트 패턴을 거부하는 의견이 있는 Oxlint 규칙
개요
저근거와 저신호 TypeScript 및 자바스크립트 패턴을 거부하는 의견 있는 Oxlint 규칙. 안티슬롭은 무엇보다도 제가 제 작업, 프로젝트, 팀에서 사용하는 규칙 세트입니다. 이는 보편적인 코딩 표준이 되려 하기보다는 제 취향과 취향을 반영합니다. , 고정된 npm 의존성으로 취급되지 않습니다. 공식 npm 패키지는 없습니다. 규칙을 저장소에 복사하고 읽은 후 팀 표준에 맞게 변경하세요. 번들된 에이전트 스킬이 초기 복사와 구성을 처리하며; 그 이후에는 공급업체 파일이 직접 유지하고 직접 만들 수 있습니다. 커뮤니티가 관리하는 포크와 패키지는 환영하지만, 호환성과 릴리스 수명 주기는 유지보수자에게 있습니다. 그 다음 코딩 에이전트에게 현재 저장소에 안티슬롭을 설치하거나 설정해 달라고 요청하세요.
개요(AI 번역)
저근거와 저신호 TypeScript 및 자바스크립트 패턴을 거부하는 의견 있는 Oxlint 규칙.
안티슬롭은 무엇보다도 제가 제 작업, 프로젝트, 팀에서 사용하는 규칙 세트입니다. 이는 보편적인 코딩 표준이 되려 하기보다는 제 취향과 취향을 반영합니다.
이 프로젝트는 고정된 npm 의존성으로 취급되지 않고 벤더링을 목적으로 합니다. 공식 npm 패키지는 없습니다. 규칙을 저장소에 복사하고, 읽은 뒤 팀의 표준에 맞게 변경하세요. 번들된 에이전트 스킬이 초기 복사와 구성을 처리하며; 그 이후에는 벤더가 제공하는 파일을 유지하고 직접 만들 수 있습니다. 커뮤니티가 관리하는 포크와 패키지는 환영하지만, 그 호환성과 릴리스 수명 주기는 유지보수자에게 있습니다.
에이전트 스킬로 설치하기
그 다음 코딩 에이전트에게 현재 저장소에 안티슬롭을 설치하거나 설정해 달라고 요청하세요. 스킬은 플러그인을 복사하고, 호환 가능한 Oxlint 의존성을 설치하며(존재할 경우 기존 Oxlint 버전과 일치), 플러그인을 기존 lint 구성에 병합하고, 모든 일반 규칙을 활성화하며, 결과를 검증합니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
anti-slop
Opinionated Oxlint rules that reject low-evidence and low-signal TypeScript and JavaScript patterns.
Anti-slop is first and foremost the ruleset I use with my work, projects, and team. It reflects my preferences and taste rather than attempting to be a universal coding standard.
This project is meant to be vendored, not treated as a fixed npm dependency. There is no official npm package. Copy the rules into your repository, read them, and change them to match your team’s standards. The bundled agent skill handles the initial copy and configuration; after that, the vendored files are yours to maintain and make your own. Community-maintained forks and packages are welcome, but their compatibility and release lifecycle belong to their maintainers.
Install with an agent skill
npx skills add dmmulroy/anti-slop --skill install-anti-slop
Then ask your coding agent to install or configure anti-slop in the current repository. The skill copies the plugin, installs compatible Oxlint dependencies—matching an existing Oxlint version when present—merges the plugin into the existing lint configuration, enables every generic rule, and validates the result. In repositories that depend directly on Effect, it also enables the opt-in Effect rule group.
Update an existing installation
Ask your agent to update anti-slop while preserving local customizations, optionally naming an upstream revision or selected fixes. The same skill stages incoming source separately, uses a three-way merge when the original upstream snapshot is recoverable, and otherwise ports reviewed changes conservatively. It preserves local rules and configuration, asks about conflicting policy and enabling new rules, and records provenance for future updates. It does not force-replace the vendored directory.
For latest upstream, ask the agent to retrieve and identify that revision; an already-installed skill bundle may be older. The copy script itself does not fetch or merge updates.
To inspect available skills first:
npx skills add dmmulroy/anti-slop --list
Manual local installation
Copy src/ into the target repository, for example at tools/oxlint/anti-slop/. If the repository already uses oxlint, install @oxlint/plugins at exactly the resolved Oxlint version. Otherwise, install the same current version of both packages. Keep both versions exact so upgrades move them together.
Register the copied entry point in oxlint.config.ts:
import { defineConfig } from "oxlint";
export default defineConfig({
ignorePatterns: [
".agent/**",
".agents/**",
".claude/**",
".codex/**",
".continue/**",
".cursor/**",
".gemini/**",
".opencode/**",
".pi/**",
".roo/**",
".windsurf/**",
"tools/oxlint/anti-slop/**",
],
jsPlugins: [
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add dmmulroy/anti-slop