Skip to content

Commit 6fd2b97

Browse files
authored
Update ESLint configuration (#56)
* Update ESLint configuration * Update CHANGELOG.md
1 parent e13501e commit 6fd2b97

11 files changed

+1402
-1317
lines changed

.eslintignore

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Configuration files
2+
jest-setup.js
3+
jest.config.js
4+
webpack.config.ts
5+
6+
# Development folders
7+
coverage/
8+
cypress/
9+
dist/

.eslintrc

+18-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
11
{
2-
"extends": "./.config/.eslintrc"
2+
"extends": "./.config/.eslintrc",
3+
"parser": "@typescript-eslint/parser",
4+
"parserOptions": {
5+
"ecmaVersion": "latest",
6+
"project": "./tsconfig.json",
7+
"sourceType": "module"
8+
},
9+
"plugins": ["deprecation"],
10+
"rules": {
11+
"deprecation/deprecation": ["warn"],
12+
"sort-imports": [
13+
"error",
14+
{
15+
"ignoreCase": true,
16+
"ignoreDeclarationSort": true
17+
}
18+
]
19+
}
320
}

CHANGELOG.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
# Change Log
22

3-
## 2.5.0 (IN PROGRESS)
3+
## 3.0.0 (2023-07-26)
4+
5+
### Breaking changes
6+
7+
- Requires Grafana 9 and Grafana 10
48

59
### Features / Enhancements
610

@@ -9,6 +13,8 @@
913
- Update to Node 18 and npm (#51)
1014
- Update to Grafana 10.0.0 (#51)
1115
- Add E2E Cypress testing (#52)
16+
- Remove Grafana 8.5 support (#56)
17+
- Update ESLint configuration (#56)
1218

1319
## 2.4.0 (2023-04-08)
1420

README.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22

33
![Dashboard](https://raw.githubusercontent.com/VolkovLabs/volkovlabs-rss-datasource/main/src/img/dashboard.png)
44

5-
![Grafana 10](https://img.shields.io/badge/Grafana-10.0.0-orange)
5+
![Grafana](https://img.shields.io/badge/Grafana-10.0-orange)
66
![CI](https://github.com/volkovlabs/volkovlabs-rss-datasource/workflows/CI/badge.svg)
7+
![E2E](https://github.com/volkovlabs/volkovlabs-rss-datasource/workflows/E2E/badge.svg)
78
[![codecov](https://codecov.io/gh/VolkovLabs/volkovlabs-rss-datasource/branch/main/graph/badge.svg?token=2W9VR0PG5N)](https://codecov.io/gh/VolkovLabs/volkovlabs-rss-datasource)
89
[![CodeQL](https://github.com/VolkovLabs/volkovlabs-rss-datasource/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/VolkovLabs/volkovlabs-rss-datasource/actions/workflows/codeql-analysis.yml)
910

@@ -15,8 +16,9 @@ The RSS/Atom data source is a plugin for Grafana that retrieves RSS/Atom feeds a
1516

1617
## Requirements
1718

18-
- **Grafana 8.5+**, **Grafana 9.0+** is required for major version 2.
19-
- **Grafana 8.0+** is required for major version 1.
19+
- **Grafana 9** and **Grafana 10** are required for major version 3.
20+
- **Grafana 8.5** and **Grafana 9** are required for major version 2.
21+
- **Grafana 8** is required for major version 1.
2022

2123
## Getting Started
2224

0 commit comments

Comments
 (0)