Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

feat(eslint-plugin): [strict-interface-implementation] add rule#11711

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
JoshuaKGoldberg wants to merge1 commit intotypescript-eslint:main
base:main
Choose a base branch
Loading
fromJoshuaKGoldberg:strict-interface-implementation

Conversation

@JoshuaKGoldberg
Copy link
Member

PR Checklist

Overview

Adds a newstrict-interface-implementation rule as described in#277 (comment) &#277 (comment). Any class that implements an interface -including through extending a base class- must have assignable methods and properties.

  • Checking a directimplements interface
  • Checkingimplements on a base class viaextends

💖

@netlify
Copy link

netlifybot commentedOct 20, 2025
edited
Loading

Deploy Preview fortypescript-eslint failed.

NameLink
🔨 Latest commit12533c1
🔍 Latest deploy loghttps://app.netlify.com/projects/typescript-eslint/deploys/68f655b40588680008afdb9e

@nx-cloud
Copy link

nx-cloudbot commentedOct 20, 2025
edited
Loading

🤖 Nx Cloud AI Fix Eligible

An automatically generated fix could have helped fix failing tasks for this run, but Self-healing CI is disabled for this workspace. Visit workspace settings to enable it and get automatic fixes in future runs.

To disable these notifications, a workspace admin can disable themin workspace settings.


View yourCI Pipeline Execution ↗ for commit12533c1

CommandStatusDurationResult
nx run-many --target=build --parallel --exclude...❌ Failed15sView ↗

☁️Nx Cloud last updated this comment at2025-10-20 15:32:54 UTC

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Rule proposal: Strict interface implementation

1 participant

@JoshuaKGoldberg

[8]ページ先頭

©2009-2025 Movatter.jp