askill
s2-lint

s2-lintSafety 95Repository

After modifying S2 project code, you must run lint to ensure there are no errors, avoiding issues when pushing to git.

1.7k stars
33.1k downloads
Updated 2/6/2026

Package Files

Loading files...
SKILL.md

S2 Lint

When to use this skill

After modifying any code files in the packages/ directory, you must use this skill before finishing the task.

This includes but is not limited to:

  • Modifying .ts, .tsx, .vue files
  • Adding new source code files
  • Modifying type definition files (.d.ts)
  • Modifying import/export statements
  • Modifying .less style files
  • Modifying .md documentation files

Execution Steps

After completing all code modifications, run the following command in the project root:

pnpm lint

This command runs the following checks sequentially:

  • lint:type - TypeScript type checking
  • lint:script - ESLint code style checking
  • lint:style - Stylelint CSS/LESS checking
  • lint:docs - MarkdownLint documentation checking
  • lint:word - Case-police word casing checking

Handling Errors

If the command reports errors:

  1. Carefully read the error message to determine the location and cause of the error.
  2. Fix all errors to ensure code quality.
  3. Re-run pnpm lint to confirm all errors are fixed.
  4. The task is considered complete only after lint passes.

Notes

  • Do not ignore lint errors; they may cause build failures in the CI/CD pipeline.
  • If some errors are difficult to fix, inform the user and discuss solutions.
  • This check is a necessary step before pushing code to git.

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

72/100Analyzed 2/16/2026

A well-structured, actionable lint skill with clear triggers and error handling, but highly specific to the antvis/S2 project with limited reusability elsewhere.

95
90
25
85
90

Metadata

Licenseunknown
Version-
Updated2/6/2026
Publisherantvis

Tags

ci-cdlinting