Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
7f34462
feat: update packages to eslint v9
Sep 15, 2025
ff13028
fix: issues
Sep 15, 2025
96e9cab
fix: test issue
Sep 15, 2025
37d0807
update angular-eslint version
Sep 15, 2025
dfbed78
update to type module
Sep 15, 2025
0168590
Change files
Sep 15, 2025
382bacb
update readme doc
Sep 15, 2025
4e18ae7
update change file email
Sep 16, 2025
7a2a8c7
update as per pr comments
Sep 16, 2025
d830fa3
update angular-eslint version
Sep 16, 2025
e52cb9d
remove no-undef eslint comment
Sep 16, 2025
ca9199c
fix: import resolver issue
Sep 17, 2025
df5b22c
address lvl 1 PR comments
Sep 18, 2025
56edf11
address lvl2 pr comments
Sep 18, 2025
c1a09a2
Replace spread with export
Sep 19, 2025
a110ff5
handle rules based on comments
Sep 19, 2025
e278153
update print evaluated rules
Sep 19, 2025
7196ed5
update print evaluated rules code
Sep 19, 2025
1333caf
refactor: update package with named exports
Sep 21, 2025
b7f4d3c
update readme info
Sep 21, 2025
be994ea
add flat config migration section in readme
Sep 21, 2025
d6a557c
enable strict null checks by default
Sep 21, 2025
0d197d5
add comments to the newly added rules in the project's eslint.config.js
Sep 21, 2025
706ae3d
Fix: issue
Sep 21, 2025
8d01013
Fix 'import/no-extraneous-dependencies': 'off'
jattasNI Sep 22, 2025
f22f19f
no-unresolved
jattasNI Sep 22, 2025
303f23f
Re-add test from typechecking
jattasNI Sep 22, 2025
90d243e
strictNullChecks
jattasNI Sep 22, 2025
f6c6754
Fix test failure
jattasNI Sep 22, 2025
f50f631
README formatting
jattasNI Sep 22, 2025
1de9e26
clean up
Sep 23, 2025
c549133
address PR comments
Sep 24, 2025
22c786f
update moduleResolution to node16
Sep 24, 2025
c79ce9c
address lvl2 PR comments
Sep 24, 2025
5132f42
remove unwanted rules
Sep 24, 2025
c48ac12
update README file
Sep 24, 2025
9693626
update change files
Sep 24, 2025
4895a37
update eslint configuration in readme
Sep 26, 2025
c4a9645
update rule
Sep 29, 2025
d54f552
Update lockfile
rajsite Sep 29, 2025
1d30d17
Use defineConfig, single entrypoint, consistent config import
rajsite Sep 29, 2025
2f954e3
fix import
rajsite Sep 29, 2025
cb62b9d
update test config
Sep 30, 2025
d033cd7
Dedupe import node esm config
rajsite Sep 30, 2025
0cf436d
Consistent lib layout
rajsite Sep 30, 2025
30d85e0
Update copyright year
rajsite Sep 30, 2025
162905b
Consistent tsconfig files
rajsite Sep 30, 2025
4f90a27
Consistent test eslint config
rajsite Sep 30, 2025
45aa7a4
Align README and test examples
rajsite Sep 30, 2025
c65ec53
Update to recent versions
rajsite Sep 30, 2025
33c508d
Rename angularConfig to angularTypescriptConfig
jattasNI Sep 30, 2025
f8e2789
Improve changefile message
jattasNI Sep 30, 2025
de23ebb
Revert accidental test change
jattasNI Sep 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2023 National Instruments
# Copyright (c) 2025 National Instruments

# Each line is a file pattern followed by one or more owners.
# More info: https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-code-owners
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2021 National Instruments Corporation
Copyright (c) 2025 National Instruments Corporation

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
235 changes: 160 additions & 75 deletions README.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "major",
"comment": "Update eslint-config-angular to be compatible with eslint v9. Change default rule configuration to assume `strictNullChecks` is enabled. See [Migration Guide](https://github.com/ni/javascript-styleguide/blob/main/README.md#migrating-to-eslint-flat-configuration-format) for more information.",
"packageName": "@ni/eslint-config-angular",
"email": "131153319+gokulprasanth-ni@users.noreply.github.com",
"dependentChangeType": "patch"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "major",
"comment": "Update eslint-config-javascript to be compatible with eslint v9. See [Migration Guide](https://github.com/ni/javascript-styleguide/blob/main/README.md#migrating-to-eslint-flat-configuration-format) for more information.",
"packageName": "@ni/eslint-config-javascript",
"email": "131153319+gokulprasanth-ni@users.noreply.github.com",
"dependentChangeType": "patch"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "major",
"comment": "Update eslint-config-playwright to be compatible with eslint v9. Change default rule configuration to assume `strictNullChecks` is enabled. See [Migration Guide](https://github.com/ni/javascript-styleguide/blob/main/README.md#migrating-to-eslint-flat-configuration-format) for more information.",
"packageName": "@ni/eslint-config-playwright",
"email": "131153319+gokulprasanth-ni@users.noreply.github.com",
"dependentChangeType": "patch"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "major",
"comment": "Update eslint-config-typescript to be compatible with eslint v9. Change default rule configuration to assume `strictNullChecks` is enabled. See [Migration Guide](https://github.com/ni/javascript-styleguide/blob/main/README.md#migrating-to-eslint-flat-configuration-format) for more information.",
"packageName": "@ni/eslint-config-typescript",
"email": "131153319+gokulprasanth-ni@users.noreply.github.com",
"dependentChangeType": "patch"
}
Loading